×

asptextbox控件 ox

asptextbox控件(关于asp.net中textbox)

admin admin 发表于2024-02-17 09:13:28 浏览34 评论0

抢沙发发表评论

各位老铁们,大家好,今天由我来为大家分享asptextbox控件,以及关于asp.net中textbox的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

关于asp.net中textbox

分类: 电脑/网络 》》 程序设计 》》 其他编程语言 问题描述: 一个textbox名为textbox1 在page_load事件里给赋了一个值。 比如textbox1.text="1" 还有一个按钮叫button1然后在运行这个页。 想把这个textbox的值改成2或其他的 然后点一个按钮。 结果这个按钮的click事件里取到的那个textbox的值还是1 也就是在page_load事件里给了textbox一个初始值。 以后取来的都是这个初始值了? 不能是这样吧。那如何取到这个用户修改后的值呢。。 ( 补充一下。两个textbox控件。一个在page_load里初始化了一个值。那么运行这个aspx后看代码这个表单域的value=值。 而另一个没有在page load里初始化的控件。运行后value这个属性没有。 ) 解析: 呵呵 首先需要弄清楚ASP.Net的生存周期 因为这个过程比较复杂 我一下子也说不清楚 我建议你参考我给出的页面 简单说来 在Page_OnLoad事件激活前 系统已经激活了一个Textbox的PostBackData的事件 在这个事件中 你的Textbox的Text属性被更改为客户端的值 例如2 接着 系统在调用你编写的Page_Load事件的代码 但是遗憾的是 你又把它的值改成初始值1了 系统处理完Page_load事件之后 接着再激活一个Textbox的PostDataChanged事件 在这个过程里面 如果Textbox的值和ViewState中存储的值不一致 则系统认为这个Textbox被更改过了 从而激发一个TextBox的Changed事件 如果你定义了对应的代码 则将执行你编写的代码 由上可知 你在系统激活Changed事件之前就已经把Textbox的Text属性修改回去了 自然你得到的属性永远是初始值 解决方法: 加一个判断 if(!Page.IsPostBack) { TextBox1.Text="1" }

ASP中怎么让textbox控件显示密码字符

右击你的textbox,选属性,在右侧的属性框里有,,TextMode 点后边儿的Password,,出来的效果就是密码字符了。

asp.net怎样设置TextBox控件为客户端隐藏控件

style="display:none"誉闭CS代码这样写this.textBox1.Style.Add("判裂display","庆冲裂none")

ASP.NET TextBox 控件问题!

System.Web.UI.WebControls.TextBox本迅塌渗来就衫困不包含“SelectionStart”的定义,System.Windows.Controls.TextBox才包含,你这代码在哪儿抄的添加命名空间应该是using System.Web.UI.WebControls;System.Web.UI.WebControls.TextBox又不是命名空间你这基亩脊础都没学好

asp.net中textBox控件怎么找不到TextMode属性啊

在属性窗口那里找不到?找不到那就自己手动加就好了。(反正你在属性那里选下拉列表了后,当你查看aspx这边源码也就是下面那个样子,即源码是一样的)如:《asp:TextBoxid="TextBox1"runat="server"TextMode="MultiLine"/》TextMode只有两个属性值,另一个是SingleLine(缺省默认值)

Asp.net中如何在8个“TextBox”控件输入数值,在第9个“TextBox”中自动输出平均值

protected void Page_Load(object sender, EventArgs e) { for (int i = 1; i 《= 8; i++) { string textbox = "TextBox" + i; TextBox txt = Page.FindControl(textbox) as TextBox; if (txt != null) { txt.TextChanged += new EventHandler(CalcAvg); //添加委托 处理计算平均值 txt.AutoPostBack = true; //设置自动提交 } } } public void CalcAvg(object sender, EventArgs e) { int sum = 0; for (int i = 1; i 《= 8; i++) { TextBox txt = FindControl("TextBox" + i) as TextBox; if (txt != null) { //判断输入是否是数字 非数字 sum+=0; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("^+$"); sum += reg.Match(txt.Text.Trim()).Success ? int.Parse(txt.Text.Trim()) : 0; } } txtAvg.Text = (sum / 2).ToString(); }前台代码《form id="form1" runat="server"》 《div》 数 据:《asp:TextBox ID="TextBox1" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox2" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox3" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox4" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox5" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox6" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox7" runat="server"》《/asp:TextBox》《br /》 数 据:《asp:TextBox ID="TextBox8" runat="server"》《/asp:TextBox》《br /》 平均值:《asp:TextBox ID="txtAvg" runat="server"》《/asp:TextBox》 《/div》 《/form》

asp.net 中TextBox控件不响应ontextchanged事件,该怎么处理

希望大家帮帮忙:《asp:TextBox ID="tbEndTime" runat="server" style="width: 125px"AutoPostBack="True" ontextchanged="tbEndTime_TextChanged"》《/asp:TextBox》例外设计到控件tbEndTime的代码有:tbEndTime.Attributes.Add("class", "Wdate");tbEndTime.Attributes.Add("onfocus"唤拦燃, "new WdatePicker(this,’%Y-%M-%D’,false)");望高手指点。------解决方案--------------------------------------------------------一般情况是AutoPostBack这个属性没有设置好,但你已经把它设为“true”了,那我衡游就不知道了------解决方案--------------------------------------------------------失去焦点才执行把------解决方案--------------------------------------------------------果断把他删除了,在建一个textbox------解决方案--------------------------------------------------------我错了,是在光标离开之后触发的!!!!1)textbox是否在一些弹出框的插件中,2)事件是否出现共用现象------解决方案--------------------------------------------------------可以换成input空间,但是不要加runat="server" 属性,应该和虚这样写 《input id="aa" name="aa" type="text" onchage="javascript:aaa()"/》------解决方案--------------------------------------------------------可以用这个方法试试

如果你还想了解更多这方面的信息,记得收藏关注本站。