如何从web页面给类传页面,然后后在类里接受?
例如我有一个类Message.cs:
namespace WebEOS
{
public class Message
{
public Message()
{
//
// TODO:
//
}
public void ShowMsg()
{
Page.RegisterClientScriptBlock("mm", "<script>alert()</script>");
}
}
}
我想从页面DebitProcessEOS.aspx中调用类中的public void ShowMsg(),同时把页面传给这个函数。干怎么办?谢谢
问题点数:30、回复次数:3Top
1 楼7712190(25458848@163.com)回复于 2006-03-10 10:54:52 得分 10
说的不清楚压 不过按我的理解 你可以为这个类增加属性 然后对这个属性赋值
或者 是 为这个函数 增加一个参数 ShowMsg(string ^^^^)
public void ShowMsg()
{
Page.RegisterClientScriptBlock("mm", "<script>alert()</script>");
}
如果 你说的 是向在 这个页面上 弹出一个窗口的化 推荐你 引用 〕
System.Web;
然后使用 HttpContext.Response.Write(""<script>alert('')</script>");
等分中^^^^^^^^^^^^^^^^^^^^Top
2 楼nameone(过客)回复于 2006-03-10 10:58:07 得分 0
UPTop
3 楼bleempan(跟我青梅竹马的原来是我的电脑...)回复于 2006-03-10 11:08:38 得分 20
//前台调用使用this做为参数
new WebEOS.Message().ShowMsg(this);
//CS文件使用参数
public void ShowMsg(System.Web.UI.Page myPage)
{
if(!myPage.IsClientScriptBlockRegistered("clientScript"))
myPage.RegisterClientScriptBlock("clientScript", "<script>alert(\"aaa\");</script>");
}Top




