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。