1

我有一个非常奇怪的问题,我有一个 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 在不同的浏览器中表现不同,但我从未见过背后的代码表现不同。

你认为问题是什么?

4

0 回答 0