0
我有大的網頁,其中有TextBox和RequiredRangeValidator。驗證控件不會阻止回發請求到服務器
<asp:textbox id="tbNewSvrLic" runat="server" Text="0" BackColor="#FFFFA0" />
<asp:RangeValidator id="NewSvrLicValidator" ControlToValidate="tbNewSvrLic"
runat="server" Type="Integer" MinimumValue="0" MaximumValue="5"
errormessage="Invalid value specified for Additional Server Licenses"
Display="Dynamic" />
<asp:button id="btnOrderSummary" OnClick="btnOrderSummary_Click"
runat="server" text="Display" Visible="False" />
這些控制是當網頁加載一日一次不可見,但顯形用戶做網頁上的一些動作和一些數據提交到服務器後(有可見的狀態將被更改爲true)。
當「tbNewSvrLic」控件中輸入無效數據(例如10值)時,將顯示所需的錯誤消息,但「顯示」按鈕仍然可點擊並向服務器發送回發請求。
網站正在.NET 4.0的工作,非常類似的功能是爲.NET 3.5中實現,但按預期工作...
請指教。任何想法都歡迎。
P.S.可能我需要提到的錯誤消息(在驗證控件上)以黑色顯示,而不是像往常一樣用紅色顯示...
沒有幫助。可能有必要提到控制文本顯示爲黑色而不是通常的紅色...... – Budda 2011-04-19 15:53:23