新建一个类文件a.cs
另外有b.aspx.cs的文件,这个是继承自System.Web.UI.Page类的。
如果直接在b.aspx.cs中,使用Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ref", "<script language=javascript>alert('test');script>");一点问题也没有。
可是我如何在a类中使用Page类呢。
我使用
System.Web.UI.Page page = new System.Web.UI.Page();
page.ClientScript.RegisterClientScriptBlock(p.GetType(), "ref", "<script language=javascript>alert('test');<script>");
这样只能通过编辑不能弹出警告框。
我想是没有直接引用到当前的Page页吧,也就是b.aspx这个页面的this.Page。
所以想知道如何在a.cs类中使用呢。
当然不想把this.Page作为参数来传递到a.cs中去。
另外有b.aspx.cs的文件,这个是继承自System.Web.UI.Page类的。
如果直接在b.aspx.cs中,使用Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ref", "<script language=javascript>alert('test');script>");一点问题也没有。
可是我如何在a类中使用Page类呢。
我使用
System.Web.UI.Page page = new System.Web.UI.Page();
page.ClientScript.RegisterClientScriptBlock(p.GetType(), "ref", "<script language=javascript>alert('test');<script>");
这样只能通过编辑不能弹出警告框。
我想是没有直接引用到当前的Page页吧,也就是b.aspx这个页面的this.Page。
所以想知道如何在a.cs类中使用呢。
当然不想把this.Page作为参数来传递到a.cs中去。
解决方案 »
- 正则表达式
- asp.net替换word内容,格式不变,来个完整的代码
- ie6很好,firefox下面有穿层的现象,如何解决这个兼容性问题啊
- 新手问题:asp.net开发 用VB 还是C#
- 如何解决应用Float属性,浮动空间不够的时候,换行的问题
- .net如何访问其他目录中的类
- TreeView控件问题看看
- 急聘.net网站开发工程师!
- 人民币大小写转换如何写呀?
- 求推荐几本书。
- 为什么我在使用WebPartManager时提示"此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭。"
- document.GetElementById('PIDIn').select()对象不支持此属性或方法?
不过在调用执行的时候,必须是先执行了Page_Onload才可以
page.ClientScript.RegisterStartupScript(page.GetType(), "javascript", "alert('在自定义类中引用当前page的方法');", true)Page类实现了IHttpHandler的,其实当前Page类实例page,就是当前的HttpHandler(未使用自定义HttpHandler的情况下),也就是HttpContext.Current.CurrentHandler因此可以作如上转换