asp.net的LISTBOX取值问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net的LISTBOX取值问题相关的知识,希望对你有一定的参考价值。

ListBox1.SelectedValue.ToString()//是获取鼠标选择的值。当我用数据集填充LISTBOX时,ListBox1.SelectedValue.ToString()的取值为空代码如下: listSqldata.DataSource = ds;
listSqldata.DataTextField = "users";
listSqldata.DataValueField = "id";
listSqldata.DataBind(); Response.Write(ListBox1.SelectedValue.ToString())//为空,怎么才能取值了?

你的Response.Write(ListBox1.SelectedValue.ToString())这句话必须写到ListBox1的SelectedIndexChanged事件中才能得到响应,双击SelectedIndexChanged事件,然后: protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
Response.Write(ListBox1.SelectedValue.ToString());
参考技术A ListBox1 //这里是这个ListBox1, listSqldata.DataValueField = "id";
listSqldata.DataBind();//这里全是listSqldata ,这个不是同一个啊
参考技术B listbox1肯定为空啦 你下面的列表菜单都是绑定的id为listSqldata 的列表菜单

ASP.NET MVC动作方法使用Session在其它方法中无法取值

ASP.NET MVC4在动作方法中使用TempData然后在其它方法中无法取到值,使用Session对象本来再其它方法中也是无法获取到值。是不是环境问题?还是哪里使用错误。但是用ASP.NET webform使用Session是正常的。。。谁有碰到过类似问题急等~

按道理是可以正常得到Session,你看下是不是服务器的均衡负载影响了。 参考技术A 你客户端异步取Session的值之前存取了session值吗?又或者你换成同步的试试呢

以上是关于asp.net的LISTBOX取值问题的主要内容,如果未能解决你的问题,请参考以下文章

关于ASP.NET中ListBox的SelectIndex问题!

ASP.NET中,使用两个ListBox双击实现左右移动

在 Javascript 中以自然方式添加后,我无法在 asp.net 中获取 Listbox 的值

asp.Net listBox双击事件如何实现?

如何根据 asp.net mvc4 中的模型列表填充 ListBox?

在 asp.net webform 中比较和删除列表框中的项目