TextBox.Text这个属性.是如何知道我输入的值的?

问题描述

我在网页上放了一个Textbox控件和一个BUTTON控件.打开网页后.我在Lable控件中输入了一个值.然后按Button按钮.Button的事件处理代码是response.write(TextBox1.Text);然后网页上就会输出我输入的值.我想问.TextBox1.Text这个属性.是如何知道我输入的值的?

解决方案

解决方案二:
TextBox1最后在html中显示为<inputtype="text",,,,>,你输入文字,然后form提交后,它的值就发送到服务器了,服务器就知道了。
解决方案三:
采用的是表单提交,TextBox1.Text=Request.Form["TextBox1"];
解决方案四:
Text属性是通过set方法将你输入的值赋给它的,而你点击按钮输出Text时是通过get方法获得它的值的。至于是如何知道你输入的值的,那就说来话长了啊。在你点击BUTTON按钮提交的时候,编译器会产生一个viewstate对象保存当前页面的更改然后提交给服务器。而LoadPostData方法用来检测新数据和原来的数据是否一致,如果不一致,就会把Text属性设置为新的数据,如果一致,Text属性值不变。publicstringText{get{return(ViewState["..."]==null)?"":ViewState["..."];}set{ViewState["..."]=value;}}我也说不太清楚。楼主自己去研究下控件开发吧,就会明白了
解决方案五:
在你点击BUTTON按钮提交的时候,编译器会产生一个viewstate对象保存当前页面的更改然后提交给服务器。--------同志,按牛是在客户段点级的,你在clientside如何“编译器会产生一个viewstate对象保存当前页面的更改然后提交给服务器”??
解决方案六:
所有設計服務器端的動作都是窗體提交。只是.Text是ASP.net中比較直觀的表述形式實質是對應Request.Form["TextBox1"];
解决方案七:
UP
解决方案八:
好像没表述太明白
解决方案九:
为什么叫服务端控件呢,因为它要回发,服务端ViewState会保存这个对象
解决方案十:
学习
解决方案十一:
采用的是表单提交,TextBox1.Text=Request.Form["TextBox1"];解释:TextBox1.Text是指服务器上的textbox控件,Request.Form["TextBox1"]用户提交表单中textbox的值~使用Request可以获取用户提交表单的任何内容,详细的可以参照MSDN中的介绍.
解决方案十二:
这涉及到B/S程序和.net的原理,点击button按钮,浏览器里的数据,包括你填入文本框的值、你的IP地址、你的浏览器型号版本等数据,浏览器会打包发送给Web服务器,服务器的就可以获取这些值了。
解决方案十三:
在Lable控件中输入一个值?
解决方案十四:
学习
解决方案十五:
每次发生回传是.浏缆器都会把浏览器里的数据,包括你填入文本框的值、你的IP地址、你的浏览器型号版本等数据发送给服务器吗?
其他方案:
请问11楼的请问是不是必须要有你说那些值才可以回传给客户端么?
其他方案:
回15楼:这些值由浏览器提供,只要是标准的浏览器自然会向服务器回传这些值
其他方案:
回14楼:每次都会
其他方案:
表单提交回服务器

时间: 2024-07-31 13:15:23

TextBox.Text这个属性.是如何知道我输入的值的?的相关文章

c#string a=textbox1.text char [] c = a.ToCharArray() 比如我输入的值是1234567,为什么c[1]的值不是

问题描述 c#stringa=textbox1.textchar[]c=a.ToCharArray()比如我输入的值是1234567,为什么c[1]的值不是2而是一个两位数 解决方案 解决方案二:stringa="1234567";char[]c=a.ToCharArray();foreach(charitinc){Console.WriteLine(it);} 输出难道不是1234567解决方案三:楼主以为的2,其实是ASCII字符2,它真正的数值是:50,可以查查ascii码对照表

为什么需要判断textbox.text!=null呢

问题描述 我在Winforms里记得只需判断文本框长度是否为0就可以了为什么在CS架构里看书上需要加上textbox.text!=""||textbox.text!=null为什么还要判断是否为null啊?什么情况下会产生null的状况?在winforms下的textbox.text初始是string.empty吧,难道asp.net下的(HTML或Server)文本框控件不同吗我就是奇怪为什么多此一举还要判断不等于null 解决方案 解决方案二:text属性一般不可能为NULL的除非

类调用窗体控件-C#中自定义类给窗体中的textbox.text赋值

问题描述 C#中自定义类给窗体中的textbox.text赋值 C#项目中,定义了一个类reader.cs 现在想在reader中调用from1中的textbox1并且直接给textbox1.text赋值. 请教各位了. 解决方案 textbox1.text="";就行了. 解决方案二: 先把textbox1的访问修饰符改成public 再textbox1.text=(string)赋值的文本; //from1.cs public TextBox tb=new TextBox(); /

高分请高手写个程序,要求把textbox.text中的内容写到数据库SQl2000中.textbox.text中的是一偏文章文章已经用中文分词软件分好

问题描述 高分请高手写个程序,要求把textbox.text中的内容写到数据库SQl2000中.textbox.text中的是一偏文章文章已经用中文分词软件分好,词与词之间用制表符分好.求高手写个程序~ 解决方案 解决方案二:分词能做好,怎么会不知道怎么操作数据库呢解决方案三:protectedvoidbtnEditor_Click(objectsender,EventArgse){//读取数据库连接字符串stringconn=ConfigurationSettings.AppSettings[

System.Text.Encoding属性为何显示出来总是灰的?

问题描述 System.Text.Encoding属性是系统默认的DataObject的共有属性,一般都不在属性浏览器中显示的,当我用PublicOverloadsPropertyEncodingasSystem.Text.Encoding的方式重载它之后,它能显示出来,但却是灰的?能让它成为可点击选择的吗? 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f

C#在WINDOWS窗口中如何用button控制弹出窗口的textbox的Enbled属性?

问题描述 急.........如题.... 解决方案 解决方案二:用事件.解决方案三:能说清楚点么?最好有代码....谢谢啦!解决方案四:设置A窗口中要设置Textbox的Podifiers属性为public,打开窗口时如下代码就可以了Aa=newA()a.Textbox.Enable=false;解决方案五:将弹出窗口的textbox属性Modifiers设为Public即可解决方案六:好的谢谢各位啦

net-如何调用在textbox中输入的值?

问题描述 如何调用在textbox中输入的值? 在c++.net中,如何调用在textbox中输入的值?取到之后,又如何在.cpp文件里面调用该值? 解决方案 我只知道思路,首先,获得textbox控件的句柄,用textbox的句柄去获得它里面的值,将这个值存到一个你定义的变量里面,然后.CPP文件就可以使用 这个值了.思路都是这样的,我做过mfc.c#没做过c++.net.但是我接触的都是这个套路,你自己探索一下,不会差很远的.相信自己. 解决方案二: 动态加载Textbox并取得输入值验证T

.NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法_实用技巧

当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为"空" 原理没想通,说不清楚微软是出于什么考虑的,不过有时是要我们能通过前台脚本来填充值,并不希望用户修改其控件内容,这时就比较尴尬了. 刚开始是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发现这个工作量是很大的, 所以网上搜了下,没找出Text

单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值

问题描述 单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值 新建一个aspx页面,命名为Alert.aspx,在页面添加一个TextBox控件和一个Button控件,当用户单击Button控件时,以对话框的形式弹出用户在TextBox中输入的值. 解决方案 在按钮里面写 ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script> alert('" + Tex