.cs文件中如何调用alert代码
的有关信息介绍如下:近日我遇到的提示我这个方法已过时(Page.RegisterStartupScript ),但是在互联网上没有找到有效的解决办法,并且遇到了很多问题,所以自己研究明白之后总结了一下觉得有必要向大家分享一下。类库中如何定义alert调用方法,并在页面中有效弹出来,非直接定义在继承System.Web.UI.Page类的类库命名空间中定义
首先在Common类库中创建cs文件并使用using引入System.Web.UI类 必不可少的类 不引入无法使用,在类库中定义一个命名空间,并直接创建一个类,定义一个static静态方法 提高效率降低内存占用
利用page.ClientScript.RegisterStartupScript方法返回alert 如果直接使用page.RegisterStartupScript将会显示这个方法已过时或者如下信息“获取clientscriptmanager对象 用于管理、注册脚本和将脚本添加到页面上”
如果需要确认之后需要跳转到其他页面 需要加上window.location.href 如图
RegisterStartupScript的几点参数需要非常注意到,最后一个参数之所以加上true是为了避免alert无效;第一个参数type正常情况下可以使用this.PageGetType()方法 但是这里是static静态方法 所以无法使用;所以调用的时候需要注意必须传递page参数
调用方法的时候不要忘记引入相关类库 因为是static方法 所以可以直接类名.方法名即可