一种弹出消息对话框的方法

博客介绍了客户端通过JavaScript获取服务器端信息的方法。原理是在客户端body onload事件中调用自定义JS函数,该函数调用服务器端控件属性获取信息。实施步骤包括放置隐藏label、创建客户端函数判断label属性并弹出消息框,最后在body的onload事件中加入该函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.原理:在客户端的body onload事件中,调用javascript函数ShowMsg(自己编写的),在该函数中调用服务器端控件的属性(比如label的innerText属性),来获得服务器端设置的需要显示的信息.

2.实施:

1)在需要显示的页放一个label,将其width设置为0,EnableViewState设置为false,将其样式设为隐藏(需要自己建一个样式,将visibility设为hidden,不能用visibile为false,那样客户端就看不到消息了)

2)建一个客户端函数ShowMsg(),判断label的innerText(T是大写)属性,如果不为空,则弹出消息对话框

3)在body的onload事件中加入该函数.

注:我也试验过在ShowMsg('<%#ErrMsg%>')中绑定服务器端变量,加上Page.DataBind()也可行,不过好像在客户端调用服务器变量不太好,最终没有采用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值