国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 莱州市| 登封市| 阿鲁科尔沁旗| 三穗县| 呈贡县| 博兴县| 潞西市| 西宁市| 工布江达县| 颍上县| 邳州市| 军事| 棋牌| 苗栗市| 舒兰市| 贵溪市| 马公市| 肇庆市| 新民市| 高州市| 淳化县| 香格里拉县| 前郭尔| 黎城县| 南召县| 永安市| 襄樊市| 恩平市| 霍山县| 毕节市| 达孜县| 茶陵县| 迭部县| 龙井市| 张北县| 新民市| 尼木县| 石家庄市| 墨脱县| 镇康县| 和田县|