请大家帮忙了
      用。NET怎样能在同一页面中取得HTML控件和WEB控件的值
也就是说在一页面中,有HTML控件和WEB控件,怎么样在CS文件中去取HTML控件的值谢谢大家了

解决方案 »

  1.   

    为HTML控件定义一个唯一的id并设置该控件为runat=server,然后:1——
    通过findcontrol查找:this.FindControl(id);这个方法不是很有效,因为牵涉到容器控件级别的限制2——
    类似webcontrol的方式,在代码中定义:
    System.Web.UI.HtmlControl.CtrlClass id;这里的ctrlclass就是对应的类名称,比如HtmlTable、HtmlButton等,如果找不到,可以使用HtmlGenerate来代替。
      

  2.   

    >>>HTML控件if they are form controls (<input>,<select>,..), then you can use Request.Form[ControlName]>>>WEB控件use ControlID.Property
      

  3.   

    HTML设为服务器控件runat=server,就可以象WEB控件一样在CS文件中使用了
      

  4.   

    HTML设为服务器控件runat=server
    这样的话,我用JAVASCRIPT就好对他操作了
      

  5.   

    可不可以这样啊form controls 用JS取值 ,然后用JS把值给WEB CONTROLS 
    就是JS可以对WEB CONTROLS 操作么?
    谢大家了,小弟很菜
      

  6.   

    如果加上runat=server可以在服务器段直接操作,但是这样就等同于服务器端控件了,如果能在客户端进行还是用Request.Form获取比较好。