1

私は非常に奇妙な問題を抱えています。ユーザーの入力を取得してデータベースに挿入する 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がブラウザによって異なる動作をすることは知っていますが、コードビハインドが異なる動作をすることは見たことがありません.

問題は何だと思いますか?

4

0 に答える 0