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