TextBox控件TextMode="Password"時,觸發服務器端事件后,會清空掉TextBox的顯示值
2008-12-15 16:23
302 查看
這幾天遇到一個問題:
TextBox控件TextMode="Password"時,觸發服務器端事件后,會清空掉TextBox的顯示值。
在網上找了好久,也沒找到解決的方法。
所以只得自己找方法解決了,觸發一個服務器端事件后,偵查進去發現TextBox的Text值并不為空,同時在網上發現TextBox1.Attributes["value"]="123456789";可以為TextBox賦值。
所以我就在TextBox的OnTextChanged事件中讓它執行:
this.TextBox1.Attributes["value"] = this.TextBox1.Text;
或
this.TextBox1.Attributes["value"] = Request.Form[TextBox1.ClientID];
結果ok。
但是想試在腳本中,我為TextBox1的value賦值,但是觸發服務器端事件后,還是會清空。實在沒有辦法,暫時也只能這樣處理了。
如果有朋友有更好的方法解決的話,可以告訴我一下。在這里先謝謝了!
為了穩妥起見,onpaste="return false" oncut="return false"讓TextBox不可以粘貼、復制。
相关文章推荐
- TextBox控件TextMode="Password"時
- TextBox控件TextMode="Password"時
- [asp.net] 给TextBox TextMode="password" 赋值后显示出来
- TextBox TextMode="Password" 不能赋值,页面回滚时数据会丢失的解决方法
- 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示?
- TextMode="Password"提交失败后不清空
- 给 textbox TextMode="password" 赋值后显示出来
- 给TextBox TextMode="password" 赋值后显示出来
- ASP.net 关于TextBox的TextMode=“PassWord”时的动态赋值
- TextBox属性TextMode="MultiLine"后字符输入长度控制的方法。
- TextMode="Password" 添加默认字符
- 控件textbox的TextMode="MultiLine"时的限制字数多少问题
- ASP.NET TextBox TextMode为Password从数据库绑定不能显示问题
- ASP.net 关于TextBox的TextMode=“PassWord”时的动态赋值
- HTML中input type="text"和type="password" 显示的长度不一样
- 对比<input type="text" id="">和<asp:TextBox runat="server" ID="">
- TextBox属性Text 中使用DataBinder.Eval(Container.DataItem, "VacationWork_order")的时候出错的解决方法
- 理解button的Click事件和TextBox的TextChanged\DropDownList.SelectedIndexChanged的实现原理的区别
- 设置android:inputType="textPassword"失效的解决办法
- editText android:windowSoftInputMode="adjustPan"模式下第二次点击editText软键盘覆盖输入框的解决方案