一个关于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类。 展开
展开全部
默认值是在SelectList sl = new SelectList(items);这个方法里设置的。这个方法有几个重载,你可以看一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
庭田科技
2024-11-14 广告
2024-11-14 广告
LMS Test.Lab 是一款测试分析软件,专为物理测量和动态测试需求设计,广泛应用于噪声、振动和耐久性(NVH)分析。LMS Test.Lab集成了数据采集、信号处理和多种分析工具,能够帮助工程师在产品设计和测试过程中高效识别并解决振动...
点击进入详情页
本回答由庭田科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询