我有一个网页表单,其中有一些控件以及下拉列表,如下所示:
<asp:DropDownList ID="ddlrange" CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
<asp:ListItem >Select Range</asp:ListItem>
<asp:ListItem Value="A" >A</asp:ListItem>
<asp:ListItem Value="B" >B</asp:ListItem>
<asp:ListItem Value="C" >C</asp:ListItem>
<asp:ListItem Value="D" >D</asp:ListItem>
</asp:DropDownList>
并且是一个gridview,其中数据显示在btninsert单击上。 我有一个链接按钮编辑。在单击编辑时,相应的值将显示在各自的控件中。 现在,说到插入工作正常,但是当我点击编辑链接时,除了下拉列表中的值之外,每件事情都没问题。
它应该如下面的屏幕截图所示:
但我得到的内容如下所示:
我怎么能克服这个???
答案 0 :(得分:0)
尝试为“选择范围”列表项提供值,然后检查,可能会有所帮助。
答案 1 :(得分:0)
添加<asp:ListItem Value=null>Select Range</asp:ListItem>
行。
尝试下方:
<asp:DropDownList ID="ddlrange" CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
<asp:ListItem Value="Select Range">Select Range</asp:ListItem>
<asp:ListItem Value="A" >A</asp:ListItem>
<asp:ListItem Value="B" >B</asp:ListItem>
<asp:ListItem Value="C" >C</asp:ListItem>
<asp:ListItem Value="D" >D</asp:ListItem>
</asp:DropDownList>
答案 2 :(得分:0)
也许这对你有帮助
<asp:DropDownList ID="ddlrange" CssClass="dropdownstate" style="position:absolute;top:224px; left:200px;" runat="server" >
<asp:ListItem></asp:ListItem>
<asp:ListItem Value="" >Select Range</asp:ListItem>
<asp:ListItem Value="A" >A</asp:ListItem>
<asp:ListItem Value="B" >B</asp:ListItem>
<asp:ListItem Value="C" >C</asp:ListItem>
<asp:ListItem Value="D" >D</asp:ListItem>
</asp:DropDownList>
答案 3 :(得分:0)
在编辑点击事件中,在下拉列表中添加“选择范围”值。
ddlRange.Items.Insert (0,"Select Range");
答案 4 :(得分:0)
我尝试使用ddlrange.SelectedValue
代替ddlrange.SelectedItem.Text
,问题就解决了。
感谢大家的努力,我感谢。