ASP.NETでTextBoxコントロール設定ReadOnly="true"バックグラウンドで値が取れない

813 ワード

ASP.NET TextBox    ReadOnly="true"H Enabled=false      



 TextBox   ReadOnly="true"  ,            ,       ,  “ ”  。



 



   :   ReadOnly  ,  onfocus=this.blur()   ,  :



<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>



 



   :   ReadOnly   ,  Request   ,  :



    :



<asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>



     :



string Text = Request.Form["TextBox1"].Trim();



 



   : Page_Load()           ,      。      ,  :



protected void Page_Load(object sender, EventArgs e)

    {

        if (!Page.IsPostBack)

        {

            TextBox1.Attributes.Add("readonly","true");

        }

    }