日期:2014-05-18  浏览次数:20403 次

借着早晨的好时间,请教个问题,这个问题我几乎弄了一晚上,求个答案,谢谢
是这样的:
我将页面部分的前台代码,封装到cs类中,我想动态生成个网页想实现一个搜索功能,我将后台原有的textbox的dropdownlist控件用html的textbox和select,问题从这里开始了,我如何在后面的C#代码中获取他们的值,求大家帮个忙,现在就这里卡住出不来了.........

------解决方案--------------------
你还是需要在后台用 ASP.NET 的服务端控件来生成HTML的 SELECT 等.
------解决方案--------------------
就是你所说的 DropDownList

<%@ Page language= "C# " %>
<form runat=server>
<asp:TextBox id=email width=200px maxlength=60 runat=server />
<asp:DropDownList id=DropDown1 runat=server>
<asp:ListItem> 北京 </asp:ListItem>
</asp:DropDownList>
</form>

------解决方案--------------------
你这样直接写HTML代码,是不能在ASP.NET的 <form at server 中使用的.
你应该用C#语句来添加FORM里的 服务端控件.
要给 DropDownList 添加 Item 只需要设置 DataSource 为一个新的 ArrayList 即可..


个人还是觉得人工控制 HTML比较好些.

如果你手工写HTML 你还需要写相关的AJAX代码来实现 Browser 同Server间的交互.
------解决方案--------------------
<select id= 'seloption ' name= 'cc ' size= '1 ' class= 't150 '> //这里要定义一个name值

Request[ "xx "].ToString() //这里接收name为xx的值

基础的html问题啊