私は非常に奇妙な問題を抱えています。ユーザーの入力を取得してデータベースに挿入する ASP.NET ファイルがあります。この画面は chrome/firefox では正常に動作しますが、IE では動作しません。IEでは、行を挿入しますが、空の文字列を挿入します。
これは、IEで空の文字列として挿入されるテキストボックスの1つです
<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がブラウザによって異なる動作をすることは知っていますが、コードビハインドが異なる動作をすることは見たことがありません.
問題は何だと思いますか?