我的一个网页,如果用户没有登陆使不能访问该网页的内容的
我将会在在page_load方法里判断用户是否已登陆,如果没有则
response.write("你还没有登陆");
这时让页发送,我只想在发送的页面里只出现以上的内容。此时也停止页的html输出,这样就能够达到没有登陆的用户只能看到“你还没有登陆”。这个功能该怎么实现呢?
我将会在在page_load方法里判断用户是否已登陆,如果没有则
response.write("你还没有登陆");
这时让页发送,我只想在发送的页面里只出现以上的内容。此时也停止页的html输出,这样就能够达到没有登陆的用户只能看到“你还没有登陆”。这个功能该怎么实现呢?
------------------------
重写 render方法
protected override void Render(HtmlTextWrite write)
{
write.Write("");
不要再调用base了
}
Response.Write("你还有没有登陆");
this.Response.Flush();
this.Dispose();
我的这个办法,看似可以,却没有效果
Response.Write("你还有没有登陆");
return;
就行了。
如果他想通过输入URL来进入别的页的话 那在别的页的page_load中判断一下
if(session["user"]==nll)
{
response.redirect("login.aspx");
}
else
{
...
}
就像定义出错的页面一样 !!
要不就这样实现了!
Response.Write("你还有没有登陆");
return;