string a;
a=TextBox1.Text;
这别跟我讲。我要其他的方式有这种做法吧:a=Server.HtmlEncode(TextBox1.Text);我这里要问Request.Form["TextBox1.Text"];可以吗?如果可以,写详细一点如果还有别的方法,请告诉我。

解决方案 »

  1.   


    你要取TEXTBOX.TEXTD的值
    写来写去不就是赋值;
    非的要为了你这一个“=”整出很多方法来
    也够无聊~~~~估计也没啥好整的
      

  2.   

    不可以这样“Request.Form["TextBox1.Text"]”;因为Request.Form["这里是控件的id"]”,所以,你可以这样来写Request.Form["TextBox1"]”。另外,一般情况下,Request.Form["TextBox1"]等效于Request["TextBox1"];前提是你url的传递参数中不存在关键字textbox1(比如http://localhost/web/a.aspx?textbox2=xxxx)。以下是使用request对象取值的几个方法:
    request.form:获取以POST方式提交的数据
    Request.QueryString :获取地址栏参数(以GET方式提交的数据)
    Request:包含以上两种方式(优先获取GET方式提交的数)
    Request.Params(获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合)。
      

  3.   

    以下是使用request对象取值的几个方法: 
    request.form:获取以POST方式提交的数据 
    Request.QueryString :获取地址栏参数(以GET方式提交的数据) 
    Request:包含以上两种方式(优先获取GET方式提交的数) 
    Request.Params(获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合)。 
      

  4.   

    注意,如果使用Request["TextBox1"]的写法来取得form中某一控件的值,要注意Request["这里是控件的name,而不是id"]!这中写法以前主要用于asp中。
      

  5.   

    首先要FIND找到TEXTBOX1 之后再取TEXT就OK了。
      

  6.   

    原来CSDN的水平是这样的,还真是不如到百度去问
      

  7.   

    是呀,CSDN的人只有这个水平,连“回”字有四种写法都不知道,楼主还是去百度问问吧。
      

  8.   

    谢谢大家了! 我不是那个意思。CSDN高手多了,我这菜鸟问问题水平有限,学习中
    PS:GhostAdai,thank you.aspsoho thank you too.