asp.net将文本插入数据库适用于Chrome / Firefox,但在IE中无效

时间:2013-03-29 07:44:55

标签: c# asp.net sql-server internet-explorer

我有一个非常奇怪的问题,我有一个ASP.NET文件,它接受用户的输入并插入到数据库中。这个屏幕适用于chrome / firefox,但它不适用于IE。我看到,在IE中,它插入一行,但它插入了EMPTY字符串。

这是在IE

中作为空字符串插入的文本框之一
<asp:TextBox ID="txt_post_header" runat="server" ></asp:TextBox>

这是提交按钮的代码。

 protected void btn_submit_Click(object sender, EventArgs e)
{
    DbCommand dbCommand;
    try
    {
        ////////////////////////////////////////////////////////////////
        dbCommand = db.GetStoredProcCommand("MedBul_New_Post");
        db.AddInParameter(dbCommand, "PostHeader", DbType.String, txt_post_header.Text.Trim());
        db.AddInParameter(dbCommand, "PostBody", DbType.String, txt_post_body.Text.Trim());
        db.ExecuteNonQuery(dbCommand);

        Session["TestSessionPostHeader"] = txt_post_header.Text.Trim();
        /////////////////////////////////////////////////////////////////
    }
    catch (Exception ex)
    {
        lbl_result.Text = "Error Submit 1: " + ex.Message.ToString();
    }

我从来没有遇到过这个问题,我知道html + css + javascript在不同浏览器中的行为会有所不同,但我从未见过后面的代码表现不同。

您认为问题是什么?

0 个答案:

没有答案