【发布时间】:2014-02-07 16:44:35
【问题描述】:
我实际上是在一个使用 ASP.NET Webforms 的项目上,我遇到了以下问题:
我有一个带有按钮的页面
<asp:Button ID="btnStop" runat="server" Text="Interrupt" ValidationGroup="later"
OnClick="btnSaveLater_Click" OnClientClick="return confirm(Are you sure?')"
CssClass="saveLaterButton" meta:resourcekey="btnStopResource1"/>
和事件代码:
public void btnSaveLater_Click(object sender, EventArgs e)
{
Session[Constante.cSessionToPage] = Constante.cPageStudyboard;
this.SaveData(FID_COMMON_LIB.Enum.eStatutItw.Termine);
btnStop.PostBackUrl = (String.Format("{0{PageLancementITW.aspx", ConfigurationManager.AppSettings["NominativeWebSite"].ToString()));
}
在这个页面上,我有一个用户控件,代码如下:
<asp:Panel ID="panel_QV4" runat="server" CssClass="row-fluid questionGroup">
<telerik:RadComboBox ID="rcb_ID_GERME" runat="server" OnDataBound="rcb_ID_GERME_DataBound" DataSourceID="DS_GERME" DataValueField="ID_GERME" DataTextField="GERME_NOM" MarkFirstMatch="true" CssClass="txtBox10char" AllowCustomText="true" OnSelectedIndexChanged="TextBoxQV4_TextChanged" AutoPostBack="true" ExpandDirection="Down"></telerik:RadComboBox>
</asp:Panel>
使用事件代码从数据库中检索一些数据
问题是只有在组合框中选择了一个值时才会触发自动回发。
我一步一步地按照代码进行操作,这两种情况完全相同。会是什么?
【问题讨论】:
标签: c# asp.net button autopostback