这种情况,建议还是让系统默认选择一个。
如果实在不想默认选择,那么可以修改录入界面对应的.cs文件,取消相应的选择代码即可。
简单例子(以评分等级为例,这里例子是单选下拉框,如果是单选按钮,方法完全一样):
在录入界面文件中,可以看到
<asp:DropDownList ID="DianCMS_Star" runat="server"><asp:ListItem Value="0">请选择</asp:ListItem></asp:DropDownList>
这样的代码,其ID为:DianCMS_Star
复制该ID 在录入界面对应的.cs文件中,查找该ID。在流入界面对应的.cs文件中,就可以看到如下代码:
if(dt_Star.Rows.Count>0)
{
for(int i=0;i<dt_Star.Rows.Count;i++)
DianCMS_Star.Items.Add(new ListItem(dt_Star.Rows[i]["Text"].ToString(), dt_Star.Rows[i]["Value"].ToString()));
}
DianCMS_Star.Items[0].Selected = true;
我们只要把红色代码删除,这样默认就不会选择任何项目了。
老大,删除那行后出错了。
改成false点击提交也出错。