有一个无效 SelectedValue,因为它不在项目列表中。异常
2012-07-23 15:46
381 查看
1.三级用户控件dropdownlist出现问题。
因为第一项"集团"是自己添加的默认项,在用户页面返回时,记录“集团”这一项,加载出现题目所示错误。解决办法:
在该dropdownlist下,如下设置该控件的set属性.
因为第一项"集团"是自己添加的默认项,在用户页面返回时,记录“集团”这一项,加载出现题目所示错误。解决办法:
在该dropdownlist下,如下设置该控件的set属性.
//"0"代表集团。 if (value == 0) { ListItem item = ddlSchool.Items.FindByValue("0"); if (item != null) { item.Selected = true; } } else { this.ddlSchool.SelectedValue = value.ToSafeString(); } 2.
<form method="post">这种方式提交的值 request包含各种方式的值,没有指名是什麽,所以 Request.Form() Request.QueryString()等都包含在裏面,但是它们之间有个优先级问题,比如 <form method="post" action="xxx.aspx?id=2"> <input id="id" type="text" name="id"> </form> form为post方式,querystring为get方式。 当我们提交这个表单时同时传递了两个id值,一个是form裏input 的id它以post方式提交,而另一个是action裏的url传递了一个以get方式提交的id 那麽我们如果用Request("id")得到的是哪一个值?就得据其优先级才知道,一般应该是get比post优先级高些, 但是,如果我用Request.Form("id")一定得到的是以post提交的input裏输入的值,而用Request.QueryString("id")得到的一定是以get方式提交的值,所以我建议养成好习惯都写全,不要都用Request(),除非我们能够确认只有一个不会有重复, 其实除了上面的两种Request还能得到很多的东西.
相关文章推荐
- 有一个无效 SelectedValue,因为它不在项目列表中。异常
- 巧解 有一个无效 SelectedValue,因为它不在项目列表中。异常
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- “ddl”有一个无效 SelectedValue,因为它不在项目列表中。
- “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 错误:dropdownlist有一个无效 SelectedValue,因为它不在项目列表中。
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。
- “DropDownList2”有一个无效 SelectedValue,因为它不在项目列表中 问题的解决
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中
- “dropvillage”有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中
- “Gender”有一个无效 SelectedValue,因为它不在项目列表中。参数名: value
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。
- ASP.NET中的DropDownList控件出错"DropDownList有一个无效 SelectedValue,因为它不在项目列表中。"