0
我有一個帶有控件的網頁來處理所有註釋,所以我不必將代碼從一個頁面複製到另一個頁面。當我點擊按鈕時,處理提交的代碼不會發生。我希望頁面沒有.axd引用。在控件上提交事件不會觸發
這是在.aspx頁面上我的形式聲明
<form id="formAlpha" method="post" runat="server" action="">
<Comm:Comm ID="comments" runat="server" />
</form>
保存的意見的處理是在control.aspx
在網頁的代碼,我設置了動作要
formAlpha.Action = Request.RawUrl;
這是我在控件中的提交按鈕。
<asp:button ID="cmdSubmit" CausesValidation="false" UseSubmitBehavior="true" text="Submit" runat="server" OnClick="cmdSubmit_Click" OnClientClick="return ValidateSubmission();" />
JS代碼正確執行,它顯示一個警告框,然後返回true。頁面重新加載,但點擊事件不起作用。加載事件再次啓動,IsPostBack爲false。它不提交但重新加載。
我使用的WebForms C#,不是MVC
你的按鈕是否在窗體中? – erikscandola
提交按鈕處於控制狀態,而不是aspx和處理後的代碼。 – MiscellaneousUser
好的,你的HTML結果看起來正確嗎? – erikscandola