在asp.net web項目中,我有一種形式,我在一個更新面板中創建了所有控件,然後所有控件的事件都正常工作,但是當我最後將控件集中在這些事件中時,爲什麼更新面板不工作?頁面獲取回發。爲什麼在我將控件集中在事件中時發回帖子?
創建文本框控件在更新面板
<asp:UpdatePanel ID="UpdatePanel2" runat="server"><ContentTemplate>--%>
<asp:TextBox ID="txtUserId" runat="server" TabIndex="1" Enabled="false"
ontextchanged="txtUserId_TextChanged" AutoPostBack="true">
</asp:TextBox></ContentTemplate>
</asp:UpdatePanel>
在最終聚焦在其事件。
protected void txtUserId_TextChanged(object sender, EventArgs e)
{
ViewState["UserIdActive"] = "true";
checkUserName();
txtUserId.Focus();
}
請添加**相關代碼**,否則您的問題將被關閉,因爲信息不足! –
歡迎來到Stackoverflow.com。請閱讀[FAQ]和[問]。 – Marco
這是因爲你的文本框autopostback屬性。 – blue