在ASP.NET的类中能不能用Response?
我用C#+ASP.NET作了个网站,想把所有的弹出对话框放在一个类中,但在类中能不能用Response弹出对话框?谢谢。我该怎么办?
注:
System.Web.HttpContext.Current.Response.Write("xxx");
不是以对话框形式弹出的,而是写在页面上了。我想以对话框形式弹出。可以实现吗?
问题点数:20、回复次数:5Top
1 楼Anders_lt(突破渴望)回复于 2006-03-09 15:31:20 得分 0
为什么不用js
Top
2 楼artak(甜葡萄)回复于 2006-03-09 15:49:37 得分 0
类中好像不能用的,关注中...Top
3 楼xiaohua_jhb(做人要厚道)回复于 2006-03-09 15:54:40 得分 0
在类中也找不到RegisterClientScriptBlockTop
4 楼iuhxq(小灰)回复于 2006-03-09 16:01:42 得分 5
System.Web.HttpContext.Current.Response.Write("<script>alert('xxx');</script>");Top
5 楼songxiaozhao(雨朋)回复于 2006-03-09 16:29:13 得分 15
明确的说,在里面可以那么用的
iuhxq(小灰)说的对,基本就是这么用的,但是如果你是好多个弹出框的话,可以这样写
page.RegisterStartupScript("Startup","<script>alert('对不起,此人已经存在!');</script>");
或者是
public System.Web.HttpResponse Response;
System.Web.HttpContext.Current.Response myResponse;
然后写myResponse.Write(<script>alert('对不起,此人已经存在!');</script>");Top




