asp.Netでオブジェクトがフォーカスを失った場合に自動的にデータV 2がコミットされる

1834 ワード

.aspxページにはTextBoxコントロールが1つしかありません.
 
  




<br/> <br/> <br/><form id="form1" runat="server"> <br/><textbox id="TextBox1" runat="server"/> <br/></form> <br/> <br/> <br/> </code></pre> <br/>.aspx.cs , Page_Init , TextBox OnBlur : <br/> <pre><code> <br/>protected void Page_Init(object sender, EventArgs e) <br/>{ <br/>this.TextBox1.Attributes.Add("onblur", Page.ClientScript.GetPostBackEventReference(this.TextBox1, "OnBlur")); <br/>} <br/> </code></pre> <br/> onBlue , LinkButton Click : <br/> <pre><code> <br/>private void OnBlurHandle(string ctrl, string args) <br/>{ <br/>if (ctrl == this.TextBox1.UniqueID && args == "OnBlur") <br/>{ <br/>// <br/>} <br/>} <br/> </code></pre> <br/> Page_Load , IsPostBack。 <br/> <pre><code> <br/>protected void Page_Load(object sender, EventArgs e) <br/>{ <br/>if (IsPostBack) <br/>{ <br/>var ctrl = Request.Params[Page.postEventSourceID]; <br/>var args = Request.Params[Page.postEventArgumentID]; <br/>OnBlurHandle(ctrl, args); <br/>} <br/>} <br/> </code></pre> <div class="clearfix"> <span id="art_bot" class="jbTestPos"/> </div> </div> </div> </div>