.net如何设定默认页

ousyouLcc 2009-12-24 08:22:51
我在VS2008下开发.NET,
如果我有多个页面login,logout,main,
点击DEBUG后,我想直接进入页面login,也就是让login为主页面,如何设置?

假如我的主面是http://localhost/MyWeb/login.aspx,
如果在URL处输入http://localhost/MyWeb,或者其他子画面的地址,
由于没有登陆,而都直接转到http://localhost/MyWeb/login.aspx?

先谢谢了.
...全文
2384 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaofing 2010-08-03
  • 打赏
  • 举报
回复

///过滤器听过吗
///在过滤器中判断Session 是否登陆

chen_ya_ping 2009-12-24
  • 打赏
  • 举报
回复
forms验证,具体的可以看看网上的资料。
ousyouLcc 2009-12-24
  • 打赏
  • 举报
回复
谢谢大家,结贴散分喽.
qq914719979 2009-12-24
  • 打赏
  • 举报
回复
我都服了,上面全是灌水的,看见一个亮点。
首先设置起始页的问题。很简单,看我下面的操作啊!步骤:CSDN连图片都不能粘贴真恶心。
第一你选择一个你要设为起始页的页面,把鼠标放在页面上,单击右键,会看到一个设为起始页,选择就可以了。
第二个问题,如何设置没有登陆前不能浏览登陆后的页面。在
protected void Page_Load(object sender, EventArgs e)
{
if (Session["user"].ToString() == "")
Response.Write ("<script>parent.location.href='admin_login.aspx';</script>");


admin_login.aspx为首页。只可以用Session了,除非你写个js也可以,不过好像也得用到cookie,或者session .你还是用我写的方法吧。
ousyouLcc 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 xianao16888 的回复:]
1.右击他,设为起始页
2.利用Session记录登录情况,如果不对,就打开指定页面
[/Quote]
如何利用Session记录登录情况?
骑猪看海 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengxing2009 的回复:]
在要做为主页的页面上右键,设为启始页。
[/Quote]


同上
夏脑 2009-12-24
  • 打赏
  • 举报
回复
1.右击他,设为起始页
2.利用Session记录登录情况,如果不对,就打开指定页面
ousyouLcc 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 a21999 的回复:]
非常简单,如果没有登录就跳转到login.aspx页面,你可以通过权限控制。
比如,写一个权限控制类,让你所有的页面都继承自这个类。
[/Quote]

现在的工程的实现方法和你说的一样.
只不过,现工程设定了默认用户,
如何取消默认用户,而让他转到LOGIN画面呢?
ousyouLcc 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhulong1111 的回复:]
WEB.CONFIG 


<customErrors defaultRedirect="Error.aspx" mode="RemoteOnly">
</customErrors>
<authentication mode="Forms">
<forms loginUrl="~/Admin/Login.aspx" name="sls"> </forms>
</authentication>
[/Quote]

我现在是修改以前的工程,
原工程里没有在WEB.CONFIG里作设定.
zzxap 2009-12-24
  • 打赏
  • 举报
回复
网站-设置为起始页
liujintaozyc 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhulong1111 的回复:]
WEB.CONFIG 


<customErrors defaultRedirect="Error.aspx" mode="RemoteOnly">
</customErrors>
<authentication mode="Forms">
<forms loginUrl="~/Admin/Login.aspx" name="sls"> </forms>
</authentication>
[/Quote]
这是一种 一般都是在iis中设置 那样比较好 比较灵活
你可以到网上搜下
shuli198869 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 tao_jile 的回复:]
右击他,设为起始页
[/Quote]
也可以在IIS里设置,web.config里
[路在脚下] 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 tao_jile 的回复:]
右击他,设为起始页
[/Quote]
如果有多个项目,将该项目设为启动项目,
tao_jile 2009-12-24
  • 打赏
  • 举报
回复
右击他,设为起始页
芽疼 2009-12-24
  • 打赏
  • 举报
回复

[Quote=引用 2 楼 a21999 的回复:]
非常简单,如果没有登录就跳转到login.aspx页面,你可以通过权限控制。
比如,写一个权限控制类,让你所有的页面都继承自这个类。
[/Quote]
写一个权限控制类,让你所有的页面都继承自这个类。 这个怎么理解!
daichenghua 2009-12-24
  • 打赏
  • 举报
回复
页面上右键,设为启始页


<authentication mode="Forms">
<forms name="LOGINFrom" loginUrl="login.aspx" defaultUrl="index.aspx" protection="All" path="/" timeout="36000"/>
</authentication>
zhujiazhi 2009-12-24
  • 打赏
  • 举报
回复
页面上右键,设为启始页
woodyy 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhulong1111 的回复:]
WEB.CONFIG 


<customErrors defaultRedirect="Error.aspx" mode="RemoteOnly">
</customErrors>
<authentication mode="Forms">
<forms loginUrl="~/Admin/Login.aspx" name="sls"> </forms>
</authentication>
[/Quote]

这个web.config根本就不管用。尝试了多种写法,仍旧可以从其他页面进入。
看来只有用session来控制了,可是session很容易丢失。

那唯一的办法就是把session放在数据库里了。

除此,没有完美的解决方案。
哥们已经在这个上边耗费了前半生的精力。
fengxing2009 2009-12-24
  • 打赏
  • 举报
回复
在要做为主页的页面上右键,设为启始页。
a21999 2009-12-24
  • 打赏
  • 举报
回复
非常简单,如果没有登录就跳转到login.aspx页面,你可以通过权限控制。
比如,写一个权限控制类,让你所有的页面都继承自这个类。
加载更多回复(1)
Free Spire.PDF for .NET 是 Spire.PDF for .NET 的免费版本,无需购买即可用于个人或商业用途。使用该组件,程序员可以 在.NET 程序中创建、读取、写入、编辑和操作 PDF 文档。这个控件能支持的功能十分全面,例如文档安全性设置(电子签名),提取 PDF 文本、附件、图片,PDF 合并和拆分,更新 Metadata,设置 Section,绘制图形、插入图片、表格制作和加工、导入数据等等。除此以外,Spire.PDF 还可以将 TXT 文本、图片、HTML 高质量地转换为 PDF 文件格式。 主要功能如下: 1.高质量的文档转换。Free Spire.PDF for .NET 支持 PDF 到 Word、XPS、SVG、EMF、Text 和图片(EMF、JPG、PNG、BMP、TIFF)的格式转换。也支持从 XML、HTML、RTF、XPS、Text、图片等格式生成 PDF 文档。 2.文档操作及域功能。支持合并、拆分 PDF 文档,在原有的 PDF 文档页添加覆盖页。同时,Spire.PDF 提供导入、邮戳、小册子功能,以及帮助用户从数据库读取数据并填充到域的域填写功能。 3. 安全性设置。用户可以通过设置密码和数字签名来保护 PDF 文档。用户密码和所有者密码可以确定加密的 PDF 文档的可读性、可修改性、是否可打印等有选择性的限制。与此同时,数字签名作为一个更有效的方法,可以应用于维护和对PDF文档进行身份验证。 4.数据提取。支持快速高效地从 PDF 文档提取图片、文本、PDF 分页,以及附件。 5.文件属性设置。支持对 Metadata、文件属性、页面方向、页面大小进行设置。其中文件属性包括文件限制(打印、页面提取、加评论等方面的权限限制)以及文件描述属性(文件名称、作者、主题、关键字等)。使用 Spire.PDF for .NET,用户还可以根据自己阅读喜好设定默认打开页码,分页模式,缩放比例和打印缩放,等等。 6.其他功能。 支持多种语言,支持字体格式、对齐方式设置。 绘制文字,图片,图形。 支持添加图层,透明图像,Color Space,条形码到 PDF。 支持 PDF/A-1b、PDF/x1a:2001 格式。 添加梯状图形和矢量图像到指定位置。 添加并格式化表格。 插入交互元素,例如添加自定义的 Annotation、Action、JavaScript、附件、书签等。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧