我有兩個按鈕,預覽和保存。藉助預覽按鈕,用戶可以根據格式查看數據,然後保存。如何避免按鈕點擊Page_Load()?
但是當單擊預覽時,附加到ajaxcontrol(日曆)的一個文本框變爲空,用戶必須在保存前填寫日期。如何處理這個?在預覽點擊我得到的細節顯示佈局中的數據。
<asp:TextBox ID="txtDate" ReadOnly="true" runat="server"></asp:TextBox>
<div style="float: right;">
<asp:ImageButton ID="imgcalender1" runat="server" ImageUrl="~/images/calendar.png"
ImageAlign="Bottom" />
<asp:CalendarExtender ID="ajCal" TargetControlID="txtpublishDate" PopupButtonID="imgcalender1"
runat="server">
</asp:CalendarExtender>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup="group1" runat="server" ControlToValidate="txtDate"
ForeColor="Red" Font-Bold="true" ErrorMessage="*"></asp:RequiredFieldValidator>
</div>
<asp:Button ID="btnPreview" runat="server" Text="Preview" OnClick="btnPreview_Click" />
<asp:Button ID="btnsubmit" runat="server" ValidationGroup="group1" Text="Save" OnClick="btnsubmit_Click" />
這不幹活編輯我的問題。其實,點擊預覽按鈕,我會在服務器端獲取所有控件的詳細信息,然後顯示不同的佈局。 –
嘗試CausesValidation =「False」,預覽按鈕上的屬性,並讓我知道,如果這樣的作品 –
謝謝!它確實解決了這個問題。解決方案簡單:-) –