asp.net如何获得textarea的值

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:03:39
<textarea id="OrderNote" style="width: 437px; height: 56px"> </textarea> </td>

我的这个代码怎么显示为空呢: tmpOrderNote = Request.Form["OrderNote"];

你的 textarea 标签没有 Name 属性!!

必须指定 NAME 属性才能使用期 Request.Form 获取,应该添加 Name="OrderNote"

否则,请添加 Runat="server" ,然后通过

OrderNote.Value 获取值

你是不是写错了。

你想拿 OrderNote 的值不是这样写的
Request.Form["OrderNote"] 是获取提交数据的字段的值
例如 http://localhost:5971/WenTiJieJue/FromQuZhi.aspx?Id=123
int id=Convert.toInt32(Request.Form["OrderNote"]);
这样才对嘛!!!
除非你的textarea 有name值才行

我们做asp.net 的 ·一般都是然对象加上 server 标记
<textarea id="OrderNote" style="width: 437px; height: 56px" runat="server"> </textarea>

runat="server" 这个标记是服务器标记 当我们按下按钮的时候
有这个标记的值会被传到服务器去

那么我们怎么得到值??
这是我们asp.net 编程的特点
控件名.text 或 你这个textarea OrderNote.value
就可以得到值了!!

2楼正解,如果只想用Html控件的话,只要加上 na