您的位置:首页 > 产品设计 > UI/UE

解决 TextBox 的 ReadOnly 属性为 true 时,刷新页面后值丢失的方法

2010-10-13 13:17 531 查看
在 ASP.NET 1.0 中是ReadOnly=True会回传的。
在 ASP.NET 2.0 中是ReadOnly=True就不会回传了。

解决的方法:
<asp:textbox id="Username" runat="server" ReadOnly="True"></asp:textbox>
去掉ReadOnly="True",改成
<asp:textbox id="Username" runat="server"></asp:textbox>
在后台代码中加入,控制只读属性
Username.Attributes.Add("Readonly", "True");
这样在 ASP.NET 2.0 中只读的TextBox控件也能实现回传。

function showMiniAd(){
var vn = "tinfo";
var dataURL = "http://t.sohu.com/third/user.jsp?passport="+window._xpt+"&vn="+vn;
new LinkFile(dataURL, {
type: 'script',
noCache: false,
callBack: {
variable: vn,
onLoad: function(){
var data = eval("(" + vn + ")")
if(data != null && data.status == 1){
var userLink = data.url;
//var userLink = data.icon;
$('miniAd').innerHTML = "我正在玩搜狐微博,快来“关注”我,了解我的最新动态吧。
"+userLink+"";
$('miniAd').show();
}
},
onFailure: function(){}
}});
}
showMiniAd();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐