asp.net:从textarea获取值

我正在为图像上传创建一个表单拖放到jquery。

当我将一个图像拖到aspx表单时,那个时候图像预览和标题(textarea)和desc(textarea)创建到aspx页面。

输入标题和desc后,单击保存按钮时保存到数据库。

我无法在c#(后面的代码)中获得textarea控件?

textarea没有直接添加到aspx页面。 它是通过jquery动态添加的????

在jquery textarea添加

 

代码背后

 HtmlTextArea txtImageupload = (HtmlTextArea)(frm.FindControl("txtImagename1")); string imagename = txtImageupload.Value; 

尝试

 Request.Form["txtImagename1"] 

不需要runat="server"

另外,添加name="txtImagename1"

  

name属性添加到动态控件:

   

来自你的代码隐藏:

 Request.Form["txtImagename1"] 
 TextBox txtImageName = (TextBox)Page.FindControl("txtImagename1"); string strFromTextArea = txtImageName.Text; 

注意 :

  • “Page”应该是textarea控件的容器。 如果您的textarea位于面板中,请使用面板对象而不是Page。
  • 多行文本框控件是HTML控件中的textarea。