CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

.net生成静态HTML页面怎么限制用户访问?

楼主SiTwo(闻之笑)2006-03-12 17:31:28 在 .NET技术 / ASP.NET 提问

asp.net开发的网站,支持用户访问权限设置,比如会员可以访问某些页面,但是如果这个网站启用生成HTML,怎么控制会员是否有访问权限呢? 问题点数:100、回复次数:9Top

1 楼lidong6(立冬)回复于 2006-03-12 17:44:12 得分 10

web.config中设置该目录访问权限.Top

2 楼perilla(紫苏)回复于 2006-03-12 18:27:12 得分 20

可以对html所在整个目录做访问控制,只要访问  
  就跳到监测身份验证通过与否的页面。这个可以通过设置web.config  
   
    <authentication   mode="Forms"   >  
                      <forms   loginUrl   =   "login.aspx"   protection   ="All"   timeout="200000"   name   =".ASPXFORMSAUTH"   path="/"   />  
            </authentication>  
   
  <location   path="login.aspx">  
          <system.web>  
                <authorization>  
                      <allow   users="?"/>  
                </authorization>  
          </system.web>  
  </location>    
   
  Top

3 楼vvf031(努力)回复于 2006-03-12 18:32:20 得分 10

前面的前辈都已经说了,可以用“基于窗体的角色身份验证”Top

4 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-03-12 18:58:57 得分 10

除非html映射被aspnet_isapi解释Top

5 楼SiTwo(闻之笑)回复于 2006-03-13 01:07:10 得分 0

这个。。。未必会在固定的目录中。。。难道我要动态设置web.config?  
   
  冒昧问下?那以前人家asp程序是怎么实现这个功能的?Top

6 楼bingbingcha(不思不归,不孟不E,原来是头大灰狼)回复于 2006-03-13 08:11:55 得分 10

在HTML静态中包含一个aspx文件,在这个文件中处理权限问题.  
   
  前提是你的HTML页面的后缀为SHTML.Top

7 楼nameone(过客)回复于 2006-03-13 09:09:48 得分 10

都说了...Top

8 楼libao1983(神勇无敌小豹子)回复于 2006-03-13 09:17:08 得分 10

在页面中用<script   language="javascript"   src="check.aspx"   />的方式调用一个服务器端文件  
  然后再在check.aspx里面用response.write写js客户端代码控制页面的显示Top

9 楼dolfen(网海之豚(每天进步一点点))回复于 2006-03-13 09:39:48 得分 20

perilla(紫苏)  
  <location   path="login.aspx">  
          <system.web>  
                <authorization>  
                      <allow   users="?"/>  
                </authorization>  
          </system.web>  
  </location>    
  --------------------------------  
  <location   path="文件夹名称">  
          <system.web>  
                <authorization>  
                      <!--allow   users="?"/--><!--   允许     *为所有用户     ?为匿名用户   -->  
                      <deny   users="?"/><!--   拒绝匿名用户   -->  
                </authorization>  
          </system.web>  
  </location>Top

相关问题

  • ~~~生成静态html的出问题了~~~
  • ASP.Net如何生成静态HTML页
  • 如何在有人访问静态页的时候重新生成它?
  • 请问如何用asp生成静态html页面??
  • 请问动态生成静态HTML有何好处?
  • 如何把指定JSP页面生成为静态HTML页面?
  • 请教asp.net如何生成html模板静态页面!
  • 生成静态HTML如何修改更新里面的内容!
  • 请问Asp.Net如何生成静态页面(html页面)
  • ______第3次问,动态生成html静态页面,谢谢

关键词

  • 页面
  • 文件
  • html
  • 访问
  • 权限
  • 目录
  • 设置
  • config

得分解答快速导航

  • 帖主:SiTwo
  • lidong6
  • perilla
  • vvf031
  • xiahouwen
  • bingbingcha
  • nameone
  • libao1983
  • dolfen

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo