asp.net获取文本框内容的问题

Request.Form["textBox1"]和this.textBox1.Text有什么区别,求个详细解说... Request.Form["textBox1"]

this.textBox1.Text
有什么区别,求个详细解说
展开
 我来答
onelovecat
推荐于2018-04-12 · TA获得超过174个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:78.4万
展开全部
哎,如果你一定要明白们他拉区别其实是没有区别的,
Request.Form["textBox1"]

这个呢就是表单提交,其实就是最原始的服务器端接受客户端表单提交过来的数据。比如说你没有用服务器控件只是用的html原始控件<input>, 就可以用这个去接收了
this.textBox1.Text

而这个呢,是微软的服务器控件的取值方式,其实你了解了原始的表单提交和服务器控件的原理你就明白,他们没有区别。
简单的说,微软的底层框架中,
一、在表单提交后
二、截获提交来的数据(Request.Form["textBox1"]可能是用这个哦)
三、给你服务器端的控件类赋值 this.textBox1.Text
四、当然你就拿到数据了。。
呵呵,这样就可以提高你写代码的效率了,但是有得就有弊,简单的可以提高编码效率,但是复杂的不但没有提高效率还增加了学习成品。
所以建议,在用.net服务器控件的同时,不要把思维限进去,是当的想想原始的方式。
就像人类一样,原始时你可以通过很多中方式预测大自然的变化如:天气。
而现在人们随着便利化的科技发展已经退化了。
然而便利的科技也没有给你带来更好的预测能力。同样如:天气预报。
祝福你在编程行业越走越好哦
tgghfbf
2013-01-10 · TA获得超过381个赞
知道小有建树答主
回答量:272
采纳率:50%
帮助的人:202万
展开全部
Request.Form["textBox1"]是底舱方式,而this.textBox1.Text是包装后的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式