你必须继承PAGE的Response方法。你把那页this.page当参数传进去,调用它的Response试试。
那就做到组件或类里面。
那就做到组件或类里面。
解决方案 »
- 如何为取key
- 发送邮件问题。。。在线等。。
- html按钮放在datagrid 模板列后 不好使了 帮忙
- 如何写能过页面路径来实现权限控制呢? eboywy(飞影) 请进。。。。。。。。。
- 各位大侠帮帮我,关于图片存储的问题
- 谁有xml解析的例子
- 请问如何获取硬盘序列号
- treeview在显示中有时会出现树状目录的各级连接线消失的情况,请问如何解决?
- 没有sln如何运行项目
- 附件下载过程中的权限控制问题
- TreeView中删除节点的问题!请教了!
- 这么好的.net编辑器,还是快试用?Microsoft ASP.NET Web Matrix非常的小巧,并带有各种Demo,适合于低配置的设计调试,大家快Down呀
function showmsg(strmsg)
response.redirect("error.asp?msg"=strmsg)
end function
好象没什么意义,
你与其写showmsg("你好")还不如直接写
response.redirect("error.asp?msg=你好").
你觉得函数很神秘吗?根本就不用做什么函数。
---个人观点。
asp的大部分东东asp.net还是继承过来了。关于你的包含文件、session在asp.net中用法是一样的。
using System;namespace ns1
{
public class ShowMsg //: System.Web.UI.Page这里去掉,不要继承
{
public ShowMsg()
{
}
public void ShowErrorMsg(string ErrorMsg,System.Web.UI.Page mypage)
{
mypage.Response.Redirect("Message.aspx?Msg=" + Server.UrlEncode(ErrorMsg));
}
}
}
调用的时候这样
然后在 aspx 文件中这样调用
ShowMsg myMsg = new ShowMsg();
myMsg.ShowErrorMsg("用户名或密码错误,请重新登录!",this);
就可以了
在vb.net中用
myMsg.ShowErrorMsg("用户名或密码错误,请重新登录!",Me);