【问题标题】:asp.net Post & Submit Form to another siteasp.net 将表单发布并提交到另一个站点
【发布时间】:2014-11-26 14:51:35
【问题描述】:

我正在尝试将数据从我的“Web 表单”发送到另一个网站的表单并提交。但到目前为止我无法实现它。我尝试添加 id 的 bodyContent_ 标签,但仍然没有任何进展。你能发现我在哪里做错了吗?谢谢你

        protected void btnSend_Click(object sender, System.EventArgs e)
    {
        Response.Write(PostForm().ToString());
        this.PostScript(Page);
    }

    public string PostForm()
    {

        string PostUrl = "http://www.teknobilsoft.com/Contact.aspx";
        string Method = "post";

        string name = "John";
        string email = "john@doe.com";
        string subject = "Mesaj";    
        string message = "some messages";   



        StringBuilder ppForm = new StringBuilder();


        ppForm.AppendFormat("<form  id='form1' action='{0}' method='{1}'>", PostUrl, Method);
        ppForm.AppendFormat("<input  id='txtName' value='{0}'>", name);
        ppForm.AppendFormat("<input  id='txtEmail' value='{0}'>", email);
        ppForm.AppendFormat("<input  id='ddlSubject' value='{0}'>", subject);
        ppForm.AppendFormat("<textarea  id='txtMessage' value='{0}'></textarea>", message);      
        ppForm.Append("</form>");

        return ppForm.ToString();
    }

    private void PostScript(System.Web.UI.Page Page)
    {

        StringBuilder strScript = new StringBuilder();
        strScript.Append("<script language='javascript'>");
        strScript.Append("var ctlForm = document.getElementById('form1');");
        strScript.Append("ctlForm.submit();");
        strScript.Append("</script>");
        ClientScript.RegisterClientScriptBlock(this.GetType(), "btnSendMessage", strScript.ToString());
    }

【问题讨论】:

    标签: javascript asp.net forms post


    【解决方案1】:

    你得到什么错误信息?

    另外,您使用 JavaScript 发布数据是否有原因?您可以在 C# 中使用 HttpWebRequest 发布:

    http://www.stickler.de/information/code-snippets/httpwebrequest-post-data.aspx

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多