一个关于SelectList的问题 5
我想用SelectList和SelectListItem来制作网页里的下拉选项。这里我发现一个问题,我的代码如下:List<SelectListItem>items=ne...
我想用SelectList和SelectListItem来制作网页里的下拉选项。这里我发现一个问题,我的代码如下:
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem
{
Text = "Swimming",
Value = "1"
});
items.Add(new SelectListItem
{
Text = "Cycling",
Value = "2",
Selected = true
});
items.Add(new SelectListItem
{
Text = "Running",
Value = "3"
});
SelectList sl = new SelectList(items);
我检查了sl的SelectedValue属性,居然是null,可我明明设置了其中一项被选中,这是为什么?
还有,假如我在生成的页面里选择了其他选项,能不能从对应的SelectList对象里反映出来?还是说必须通过JavaScript来返还被选中的选项?
我用的是ASP.Net MVC2,其中的System.Mvc Namespace下有SelectList类。 展开
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem
{
Text = "Swimming",
Value = "1"
});
items.Add(new SelectListItem
{
Text = "Cycling",
Value = "2",
Selected = true
});
items.Add(new SelectListItem
{
Text = "Running",
Value = "3"
});
SelectList sl = new SelectList(items);
我检查了sl的SelectedValue属性,居然是null,可我明明设置了其中一项被选中,这是为什么?
还有,假如我在生成的页面里选择了其他选项,能不能从对应的SelectList对象里反映出来?还是说必须通过JavaScript来返还被选中的选项?
我用的是ASP.Net MVC2,其中的System.Mvc Namespace下有SelectList类。 展开
2个回答
展开全部
默认值是在SelectList sl = new SelectList(items);这个方法里设置的。这个方法有几个重载,你可以看一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
舒仕福
2023-07-11 广告
2023-07-11 广告
eor有以下两种含义:1. eor是计算机术语,表示二进制异或运算。在计算机逻辑运算中,算术逻辑执行二进制按位异或运算,两数执行异或后相同位结果为0,不同位结果为1。2. eor也表示在任何时期,向地层中注入流体、能量,以提高产量或采收率的...
点击进入详情页
本回答由舒仕福提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询