喜親愛的朋友們:
我有CausesValidation屬性設置爲false按鈕...
它像下面的代碼:檢查驗證 - 使顯示驗證文本
<telerik:RadButton ID="RadbtnViewImage" runat="server" Text="view" CausesValidation="False" EnableEmbeddedSkins="False" Skin="BlackByMe" Font-Names="Tahoma" Width="80px" onclick="RadbtnViewImage_Click">
</telerik:RadButton>
另外我有一個CostumValidator是在與radcombobox控件關係......一個radcombobox控件
它就像下面的代碼:
<div class="EditRow">
<div class="RightEditColumn">
imageGroupName
</div>
<div class="LeftEditColumn">
<telerik:RadComboBox ID="RadcbImageGroupInrpvEdit" runat="server" DataSourceID="sdsImagesGroup"
DataTextField="Title" DataValueField="ID" EnableEmbeddedSkins="False" Skin="BlackByMe2"
AppendDataBoundItems="True" MarkFirstMatch="True" LoadingMessage="loading...."
CausesValidation="False" ValidationGroup="B">
<Items>
<telerik:RadComboBoxItem runat="server" Text="plz select one" Value="0" />
</Items>
</telerik:RadComboBox>
</div>
<div class="ValDivInrpvEdit">
<div style="display: inline;">
<span id="spnOfcvImageGroupInrpvEdit" class="ttTarget">
<asp:CustomValidator ID="cvImageGroupInrpvEdit" runat="server" ControlToValidate="RadcbImageGroupInrpvEdit"
Display="Dynamic" ValidationGroup="B"
onservervalidate="cvImageGroupInrpvEdit_ServerValidate">
<span class="imgValContainerInrpvEdit">
<asp:Image ID="img4cvImageGroupInrpvEdit" CssClass="imgValidateInrpvEdit" runat="server" AlternateText="attention"
ImageUrl="~/Images/Exclamation.png" /></span>
</asp:CustomValidator>
</span>
<div id="tt44cvImageGroupInrpvEdit" class="ttContent">
plz choose
</div>
</div>
</div>
</div>
當按鈕被點擊時,我只想檢查RadCombobox驗證並將其CustomValidator文本顯示給用戶/而不是其他驗證器!
我該怎麼做?
(其它控件在我的網頁加上radcombobox控件具有相同的ValidationGroup - >中庸「B」)
在此先感謝
爲什麼RadComboBox具有相同的ValidationGroup,如果它明確驗證?你不能讓它有點不同嗎?另外如果按鈕不會導致驗證,您將不得不在代碼隱藏中進行顯式驗證?注意:我沒有使用任何RadControl。 – gbs 2011-05-20 19:29:20
感謝您的回答/我的頁面中有另一個按鈕,使用validationGroup(意思是「B」) - 除此之外,我不認爲RadControls在這裏很重要,只是我想知道我該怎麼做codeBhend這個工作!對於一個簡單的Q PLZ取代我的控制與常規的asp.net控件... – MoonLight 2011-05-20 19:44:13
你有沒有嘗試在Validator上調用驗證方法? Like RequiredFieldValidator1.Validate(); ? – gbs 2011-05-20 19:48:39