检查从代码隐藏验证 cotrol - 导致显示验证器文本

本文关键字:验证 显示 文本 cotrol 代码 隐藏 检查 | 更新日期: 2023-09-27 17:57:00

嗨,我亲爱的朋友们:
我有一个带有原因验证属性的按钮,用于错误...
它的代码如下:

                <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 验证并将其的自定义验证器文本显示给用户/而不是其他验证器!

我该怎么做?

(我页面中的其他控件加上RadComboBox具有相同的ValidationGroup ->表示"B")

提前致谢

检查从代码隐藏验证 cotrol - 导致显示验证器文本

为此

方案附加第二个验证程序,使其具有自己不同的验证组。 这样,您可以针对此特定方案触发这一个验证程序,并使用原始验证程序来验证处理整个表单的时间。 根据需要验证的方式,可以使用"必需"(将"初始值"设置为组合的初始值)或"自定义"。

呵。