国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

.NET中TextBox控件設置ReadOnly=true后臺取不到值三種解決方法

2019-11-14 16:38:48
字體:
供稿:網(wǎng)友

方法一:不設置ReadOnly屬性,通過onfocus=this.blur()來模擬,如下: 

<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox> 
在此情況下,當文本框獲得焦點時便立刻失去,所以也無法手動修改其內(nèi)容,能夠模擬ReadOnly,在后臺代碼中也能通過Text屬性,正常獲取通過腳本在客戶端設置的值;
 
方法二:設置了ReadOnly屬性后,通過Request來取值,如下: 
 前臺代碼: <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>
 后臺代碼: string Text = Request.Form["TextBox1"].Trim(); 
 
方法三:在Page_Load()正設置文本框的只讀屬性,在前臺不設置。就能正常讀取,如下:
代碼如下:
PRotected void Page_Load(object sender, EventArgs e) 

if (!Page.IsPostBack) 

TextBox1.Attributes.Add("readonly","true"); 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 富顺县| 乌苏市| 永吉县| 三原县| 澳门| 江川县| 西乌| 永靖县| 太原市| 紫金县| 织金县| 莎车县| 剑川县| 长春市| 屏东县| 沙田区| 泗阳县| 嘉义市| 康保县| 晋城| 乌审旗| 渝北区| 黄浦区| 广灵县| 丹江口市| 台安县| 横山县| 疏附县| 镇康县| 阿城市| 铅山县| 瑞金市| 永德县| 许昌市| 丰县| 建阳市| 武隆县| 唐山市| 章丘市| 蒙山县| 万山特区|