<form>
    <textarea id="editor1" rows="10" >
    </textarea>
    <input id="btngenererPDF" type="button" value="PDF"  />
</form>
都有什么方法能把textarea中的内容传到后台控制器的,希望大家贴点代码的例子,谢谢了先

解决方案 »

  1.   

    textarea 加个name属性
    后台Request.Form["name名"]
      

  2.   


    这个是正解,如果允许提交尖括号这类字符的话,还要给 action 加上 ValidateInput(false),然后在 web.config 里配置一下这个:<httpRuntime requestValidationMode="2.0"/>
      

  3.   

    那这个传到后台的数据有长度限制吗,或者在config里面有个能取消,这个action传的数据的长度,我要传的是一段html
      

  4.   

    还有在哦不明白的是,这个名字给textarea加吗,因为有一种方式是 Request.Form。get["name名"],但楼上那个哥们给的是Request.Form["name名"]
      

  5.   

    长度有限制,由 <httpRuntime maxRequestLength="xxxxxx"/> 配置,默认的值应该够用了。两种方式是一样的,我还要更懒,经常写成 Request["name"]
      

  6.   

    表单提交方式有两种method="post" 、method="get"
    post 就request.form["name名"],get就request.get["name名"] ,
    直接request["name名"] 就可以接受这两种提交方式