设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
一个关于SelectList的问题
返回列表
发新帖
一个关于SelectList的问题
[复制链接]
11
|
2
|
2013-8-28 16:42:05
|
显示全部楼层
|
阅读模式
我想用SelectList和SelectListItem来制作网页里的下拉选项。这里我发现一个问题,我的代码如下:
List items = new List();
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类。
回复
使用道具
举报
千问
|
2013-8-28 16:42:05
|
显示全部楼层
默认值是在SelectList sl = new SelectList(items);这个方法里设置的。这个方法有几个重载,你可以看一下。
回复
使用道具
举报
千问
|
2013-8-28 16:42:05
|
显示全部楼层
没见过所谓的SelectList你是不是用第三方的类库?因为web控件通常是要postback以后才能反映变化的,所以有些控件没有做更多的工作,你看不到现添加进去的选项被选择 补充:没用过MVC
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行