asp.net获取文本框内容的问题
发布网友
发布时间:2022-04-27 14:22
我来回答
共2个回答
热心网友
时间:2022-04-27 15:51
哎,如果你一定要明白们他拉区别其实是没有区别的,
Request.Form["textBox1"]
这个呢就是表单提交,其实就是最原始的服务器端接受客户端表单提交过来的数据。比如说你没有用服务器控件只是用的html原始控件<input>, 就可以用这个去接收了
this.textBox1.Text
而这个呢,是微软的服务器控件的取值方式,其实你了解了原始的表单提交和服务器控件的原理你就明白,他们没有区别。
简单的说,微软的底层框架中,
一、在表单提交后
二、截获提交来的数据(Request.Form["textBox1"]可能是用这个哦)
三、给你服务器端的控件类赋值 this.textBox1.Text
四、当然你就拿到数据了。。
呵呵,这样就可以提高你写代码的效率了,但是有得就有弊,简单的可以提高编码效率,但是复杂的不但没有提高效率还增加了学习成品。
所以建议,在用.net服务器控件的同时,不要把思维限进去,是当的想想原始的方式。
就像人类一样,原始时你可以通过很多中方式预测大自然的变化如:天气。
而现在人们随着便利化的科技发展已经退化了。
然而便利的科技也没有给你带来更好的预测能力。同样如:天气预报。
祝福你在编程行业越走越好哦
热心网友
时间:2022-04-27 17:09
Request.Form["textBox1"]是底舱方式,而this.textBox1.Text是包装后的。
asp.net中怎样获取文本框输入内容的长度
<asp:TextBox id="TextBoxContent" TextMode="MultiLine" onkeyup="GetCharacter();" onblur="GetCharacter();"></asp:TextBox> function GetCharacter(){ var textbox=document.getElementById("<%=TextBoxContent.ClientID %>");if(textbox.value.length>500){ textbox.value=textbox.value...
ASP中如何实时获取文本框的值?
asp.net中添加一个文本框,使用TextBox这个控件,可以在帮助中看到的事件中有一个OnTextChanged事件,但是这个事件是在textbox失去焦点的时候,而且在AutoPostBack=“true”时才可以触发。如果要在文本框的内容发生改变的同时及获取到,html的标签InPut中有几个事件,是onkeypress、onkeydown、onkeyup,分别在...
asp.net读取数据库到文本框,修改再更新到数据库
1、加载数据到文本框 2、修改数据 3、点“提交”这次回传,导致后台页面再次加载原始数据到文本框 注意:此次后台程序又将文本框的值,设置成数据库里面的那个原来的值 4、插入数据库。。。结果插入的时候textbox的值已经变了,变成还是数据库里面的那个。。。上述,可以设置断点调试,一下就看出来了。
ASP.NET获取文本字符串长度的简单问题
直接用VS的验证控件比如必填项requiredfieldalidator,和正则验证项regularexpressionvalidator 或者你直接用javascript验证
asp服务器端如何获取文本框的值
把文本框放在表单里,给文本框取名比如“aaa”获取值的页面在代码里写:< a=request("aaa")'获取前面提交过来aaa的值 response.write(a)'打印aaa的值 > Request对象探讨 Request是ASP里的一个内部对象,用于获取HTTP请求中传递的任意信息(如头信息、表单数据、cookies等等)。所以这是在ASP里面最常用的...
asp.net中可选择可输入的文本框
可以用js做,最后一项留空,点击后弹出文本消息框,输入XX,XX格式,获取切字符串加到下拉框倒数第二位置,如果涉及数据库还得写后台
c# asp.net 保存网页文本框里面的内容到记事本里面。自己选择路径和文件...
xht0832说的正解,你需要做的是点击按钮之后,将文字提取出来,做成一个文件,让对方下载。也就是点击按钮之后会弹出文件下载对话框,选择保存路径就可以保存下来了。跟其他的文件下载一样。所以楼主的思路就错了,这个对话框不需要你做,你也做不出来啊。至于怎么让文件下载,xht0832已经提供代码了。
ueditor asp.net 如何获取不带html标记的文本
这个是id为NeiRongJianJie的textarea文本框获取euditor的textarea文本框的前200个字符内容。这时在页面上会看到 内容 ,如果你插入图片的话,连图片的地址都会显示出来,如何去掉 html标签 的 ,其实办法很简单,只要在cs写条函数就可以,这条函数,以后也可以用到别的地方。函数如下 public string Remove...
ASP.NET获取文本字符串长度的简单问题
不是有一个txtBame.Text.Length吗?这个就得到他的长度了、、、你就可以 if(txtBame.Text.Length>4&&txtBame.Text.Length<12){ }
在asp.net中如果在文本框中输入的内容为空的话就会弹出提示对话框,那 ...
onblue这个就可以了 如果是客户端控件 那就 function checkisnull(){ var txt=document.getElementById("txtid");if(txt.value == ""){ alert("对不起不可以为空!");} }