个DropDownList控件,不通过.cs中的代码进行服务端数据绑定,而是在客户端,也就是.aspx文件中用javascript为其添加项,如:options.add(new   Option("名称","值"))这样的方式,那么当用户点击提交按钮时,如何获取用户选择的名称?  
Request.Params["DropDownList"].ToString()//获取值
获取名称怎么做呢?请教大家,谢了

解决方案 »

  1.   

    我知道你为什么没分了,这类问题非常熟悉asp.net人可能不愿意回答,而非常熟悉javascript的人可能不熟悉asp.net的状态机制因而回答的东西无法实用在具有复杂交互过程的asp.net程序页面中。
      

  2.   

    如果你很喜欢RIA编程,我觉得最好学习silverlight编程(微软宣布beta 2版已经可以用来开发商用产品)并将其控件嵌入asp.net页面或者html页面,asp.net应用本来就是开发非常“瘦”的web应用的开发工具。而且,silverlight其实比asp.net要简单许多,只要理解xaml,它比WinForm上用鼠标拖一拖加一点“胶水般的代码”就开发出界面应用程序还简单一些。
      

  3.   

    Request.Params[DropDownList1。UniqueID]
      

  4.   

    晕,把.打成中文的句号了,可以用 
    Request.Form[DropDownList1.UniqueID]最好不要用Request.Params,除非你不知道这个值是get来的还是post来的,Request.Params的效率最低,因为它要检查所有get、post和cookie等这些值。
      

  5.   

    客户端的SELECT 是有ID的吧??你是客户端动态添加OPTION而已后台,Request.From["Select的ID"]
    单选是一个值,多选的话是 值1,值2