无法将ListItem值设置为""在asp.net 2012

时间:2014-07-17 13:10:10

标签: asp.net visual-studio-2012

我最近在VS2012开始编码,发现了ListItem值的奇怪行为。

在VS2010中,我可以将ListItem值设置为""但是在VS2012中,如果它的""它将删除Value属性。它导致RequiredFieldValidator不验证下拉列表。在VS2010中它工作正常但在VS2012中它没有显示RequiredFieldValidator错误消息。

在VS2010中

<asp:ListItem Text="-- Choose --" Value=""></asp:ListItem>
<asp:RequiredFieldValidator ID="rddlValue" ValidationGroup="ClientAdd" 
          ControlToValidate="ddlValue" SetFocusOnError="True" CssClass="required" 
          ErrorMessage="* Required" runat="server"></asp:RequiredFieldValidator>

IN VS2012

<asp:ListItem Text="-- Choose --" ></asp:ListItem>

0 个答案:

没有答案