【问题标题】:Static Dropdown items in asp.netasp.net中的静态下拉项
【发布时间】:2012-09-12 04:57:26
【问题描述】:

我搜索了很多,但没有任何帮助。我是初学者,请多多包涵

我的 aspx 页面中有一个下拉列表。下拉列表的来源来自我的代码隐藏文件中的 sqlsource。我想在下拉列表的顶部添加一个静态项目,并且可以使用下面的行添加它

reportparameter.Items.Insert(0, "-------SELECT----------");

如何使用后面代码中的第一个值在此下拉列表中设置必填字段验证器。我尝试了不同的方法,但每次提交页面时都会出现转换错误。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    我假设reportparameterDropDownList

    您可以使用AppendDataBoundItems 属性告诉 ASP.NET 数据源应附加到“静态”项。

    您可以使用RequiredFieldValidatorInitalValue 属性告诉它这算作未选择。在您的情况下,您需要将其设置为 0。

    <asp:DropDownList id="reportparameter"
                    AppendDataBoundItems="True"
                    runat="server">
                  <asp:ListItem Selected="True" Value="0">-------SELECT----------</asp:ListItem>
               </asp:DropDownList>
    <asp:RequiredFieldValidator id="RequiredFieldValidator1" 
           InitialValue="0" 
           ControlToValidate="reportparameter"
           ErrorMessage="Required field!"
           runat="server"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-13
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多