使用ASP.NET Web表单将值设置为空时验证下拉列表

维涅什·马丁(Vignesh Marteen)
  <asp:DropDownList runat="server" ID="ddl">
    <asp:ListItem Text="-Select-" Value=""></asp:ListItem>
    <asp:ListItem Text="One" Value="1"></asp:ListItem>
    <asp:ListItem Text="Two" Value="2"></asp:ListItem>
    <asp:ListItem Text="Three" Value="3"></asp:ListItem>
  </asp:DropDownList>

<asp:CompareValidator ID="cvddl" runat="server" Text="Error" 
ControlToValidate="ddl" Operator="NotEqual" ValueToCompare = ""
ValidationGroup="CreateRolls"></asp:CompareValidator>

我确实要验证下拉列表,如果select选中则应该引发错误。主要目的是该值应为空。

是否有任何方法可以像这样进行验证。请在这件事上给予我帮助

戴维·洛佩兹(David Lopez)

编辑答案的Amarnath Balasubramanian(我无权添加评论)

下拉列表

<asp:DropDownList ID="ddl" runat="server"
                  ValidationGroup="CreateRolls"
                  AppendDataBoundItems="true">
  <asp:ListItem Text="-Select-" Value="-1"></asp:ListItem>
  <asp:ListItem Text="One" Value="1"></asp:ListItem>
  <asp:ListItem Text="Two" Value="2"></asp:ListItem>
  <asp:ListItem Text="Three" Value="3"></asp:ListItem>
</asp:DropDownList>

RequiredFieldValidator

<asp:RequiredFieldValidator ID="rfvDDL" runat="server"
                            ControlToValidate="ddl" 
                            Display="Dynamic"
                            ErrorMessage="Values is required."
                            InitialValue="-1"
                            ForeColor="Red"
                            ValidationGroup="CreateRolls" >
</asp:RequiredFieldValidator>

在代码中要注意的重要属性如下

ControlToValidate="ddl" 
InitialValue="-Select-"
ValidationGroup="CreateRolls"

请注意,更改是

<asp:ListItem Text="-Select-" Value="-1"></asp:ListItem>
InitialValue="-1"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ASP.NET Web表单将值设置为空时验证下拉列表

来自分类Dev

使用按钮将 ASP.NET MVC 设置下拉菜单恢复为默认值

来自分类Dev

文本框应该经过验证,可以接受使用ASP.net从Web窗体的下拉列表中选择值时接受的特定值

来自分类Dev

将下拉列表中的结果绑定到ASP.NET Web表单中的文本框

来自分类Dev

ASP.NET MVC 5设置下拉列表的值

来自分类Dev

当传递到ASP.NET Core 2.2中的[FromForm]使用的模型时,GUID的列表为空

来自分类Dev

验证 asp.net 中的下拉列表

来自分类Dev

从下拉列表值填充文本框-使用vb.net的asp.net

来自分类Dev

使用远程验证asp.net MVC

来自分类Dev

在ASP.NET中使用验证组

来自分类Dev

使用设置配置ASP.NET Core

来自分类Dev

使用asp.net设置标题标签

来自分类Dev

使用将net461设置为唯一框架的ASP.NET Core Web应用程序(.NET Core)与使用(.NET Framework)模板之间的区别

来自分类Dev

使用区域时的ASP.NET路由

来自分类Dev

如何使用asp.net通过下拉列表搜索记录

来自分类Dev

在asp.net MVC中使用下拉列表进行搜索

来自分类Dev

在asp.net MVC中使用下拉列表进行搜索

来自分类Dev

无法使用C#asp.net验证空的输入字段

来自分类Dev

使用 postbackurl 将下拉列表值传递到另一个页面 asp.net

来自分类Dev

仅当基础值未初始化时,如何将ASP MVC表单下拉列表设置为空白?

来自分类Dev

在远程验证中使用可为空的 DateTime 给出空值(ASP .Net MVC)

来自分类Dev

使用asp.net中的Web服务的网站登录表单

来自分类Dev

在ASP.Net Web表单中使用RazorPDF(在MVC之外)

来自分类Dev

使用GraphApi ASP.NET的Facebook生日字段为空

来自分类Dev

使用bootstrap v3为asp.net下拉列表控件添加样式

来自分类Dev

使用asp.net mvc验证某些枚举值失败

来自分类Dev

使用Asp.net Web API的AKKA.NET

来自分类Dev

使用asp.net C#Web表单验证多文件上传

来自分类Dev

发布表单到.NET MVC时如何将默认值设置为空EditorFor-field

Related 相关文章

  1. 1

    使用ASP.NET Web表单将值设置为空时验证下拉列表

  2. 2

    使用按钮将 ASP.NET MVC 设置下拉菜单恢复为默认值

  3. 3

    文本框应该经过验证,可以接受使用ASP.net从Web窗体的下拉列表中选择值时接受的特定值

  4. 4

    将下拉列表中的结果绑定到ASP.NET Web表单中的文本框

  5. 5

    ASP.NET MVC 5设置下拉列表的值

  6. 6

    当传递到ASP.NET Core 2.2中的[FromForm]使用的模型时,GUID的列表为空

  7. 7

    验证 asp.net 中的下拉列表

  8. 8

    从下拉列表值填充文本框-使用vb.net的asp.net

  9. 9

    使用远程验证asp.net MVC

  10. 10

    在ASP.NET中使用验证组

  11. 11

    使用设置配置ASP.NET Core

  12. 12

    使用asp.net设置标题标签

  13. 13

    使用将net461设置为唯一框架的ASP.NET Core Web应用程序(.NET Core)与使用(.NET Framework)模板之间的区别

  14. 14

    使用区域时的ASP.NET路由

  15. 15

    如何使用asp.net通过下拉列表搜索记录

  16. 16

    在asp.net MVC中使用下拉列表进行搜索

  17. 17

    在asp.net MVC中使用下拉列表进行搜索

  18. 18

    无法使用C#asp.net验证空的输入字段

  19. 19

    使用 postbackurl 将下拉列表值传递到另一个页面 asp.net

  20. 20

    仅当基础值未初始化时,如何将ASP MVC表单下拉列表设置为空白?

  21. 21

    在远程验证中使用可为空的 DateTime 给出空值(ASP .Net MVC)

  22. 22

    使用asp.net中的Web服务的网站登录表单

  23. 23

    在ASP.Net Web表单中使用RazorPDF(在MVC之外)

  24. 24

    使用GraphApi ASP.NET的Facebook生日字段为空

  25. 25

    使用bootstrap v3为asp.net下拉列表控件添加样式

  26. 26

    使用asp.net mvc验证某些枚举值失败

  27. 27

    使用Asp.net Web API的AKKA.NET

  28. 28

    使用asp.net C#Web表单验证多文件上传

  29. 29

    发布表单到.NET MVC时如何将默认值设置为空EditorFor-field

热门标签

归档