- 浏览: 2069058 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (1409)
- asp/asp.net学习 (241)
- oracle (10)
- delphi (295)
- java (27)
- pb (1)
- 每日点滴 (49)
- 学习方法 (40)
- 思想方面 (104)
- C语言 (5)
- C++ (1)
- 代码重构经验 (5)
- 软件工程 (3)
- 数据库 (99)
- 英语学习 (3)
- mysql (1)
- 该关注的网站或者网页 (42)
- 总结 (7)
- 要去做的事情 (33)
- 算法 (1)
- 网络方面 (29)
- 随感 (96)
- 操作系统 (36)
- UML (12)
- 常用工具的使用 (55)
- 脚本 (7)
- 汇编 (62)
- 数据结构 (2)
- 财务 (38)
- 语文作文 (16)
- 法律 (1)
- 股票 (88)
最新评论
-
devwang_com:
可以,学习了~~
列出文件夹下所有文件夹的树形结构--Dos命令 tree的使用 -
hvang1988:
不管用啊 frxrprt1.PreviewForm.Pare ...
fastReport预览时嵌入到别的窗体 -
00915132:
我也有这个疑问,非常 感 谢
left join加上where条件的困惑 --SQL优化 -
zhuyoulong:
学习了,高效读书
软件架构师要读的书 -
nTalgar:
非常感谢分享!
Application.ProcessMessages用法:
可参考:http://zhidao.baidu.com/question/139870677.html
待考证:
asp.net 一个页面只允许一个客户访问
用web.config来进行
------------------------------------------------------------
登录研制,可使用基类继承,然后只需判断一次即可;不用每个页面去写判断
继承basepage啊 百度BasePage即可;
<!--StartFragment -->
码仔(281242495) 16:55:26
大家做系统时候。 一般用什么做验证用户登陆。 WebConfig. 还是通过Session来控制?
ahua501(52825258) 16:59:21
Session
空心菜<zilong_1@sina.com> 16:59:45
Session or cookies
码仔(281242495) 17:00:10
不是web.Config直接配置 <authentication mode="Forms">
<forms loginUrl="Login.aspx" name=".ASPXAUTH"></forms>
</authentication>
码仔(281242495) 17:00:31
<authorization><deny users="?"></deny></authorization>
码仔(281242495) 17:00:42
那种比较好点?
天涯孤客(234429300) 17:00:46
一般的网站就COOKIE 要是重要的 网站 如卖东西 我喜欢 SESSION + COOKIE
码仔(281242495) 17:01:18
难道每个页面都的去判断?
风神 17:01:31
是要这样吧
风神 17:01:44
用web.config就不用每个页面去判断了吗?
空心菜<zilong_1@sina.com> 17:01:45
继承basepage啊
码仔(281242495) 17:01:46
还是写个页面基类。 继承这个基类.
空心菜<zilong_1@sina.com> 17:01:59
为什么要写在每个要面上?
码仔(281242495) 17:02:09
用webconfig 不需要每个写
风神 17:02:26
页面基类?
风神 17:02:33
是.cs吧?
飘逸随流云<zhanzi124@qq.com> 17:02:34
继承好
风神 17:02:40
aspx能继承么?
ahua501(52825258) 17:02:50
写了dll就好了
空心菜<zilong_1@sina.com> 17:02:51
说实话 我out了 我做了几年 重木有在webconfig 做验证
飘逸随流云<zhanzi124@qq.com> 17:03:13
webconfig里面的配置看着都恼火
ahua501(52825258) 17:03:25
然后传递page值
码仔(281242495) 17:03:26
我三年没搞bs了。。 现在没办法 做bs
空心菜<zilong_1@sina.com> 17:03:44
一看一大堆 乱的很 在加上自己的httphander 又是一大堆
天涯孤客(234429300) 17:03:53
webconfig的意思是 必须从莫个页面开始运行
空心菜<zilong_1@sina.com> 17:04:53
反正我没用过那种方法 不晓的。。
ahua501(52825258) 17:04:59
Page
码仔(281242495) 17:05:01
哪个安全点。。 貌似Session这东西 不怎么好控制
风神 17:07:54
基类继承这个怎么弄啊?
编程浪子(99954486) 17:10:43
写个基类
统一在基类中验证吧
ahua501(52825258) 17:14:15
page 变量
写成一个类,然后页面就去调用这个类就好了
public void ffdl1(Page p,string yzfs,string ymmc,string ts,string qbzd)//验证非法登陆,ymmc页面名称,ts提示,qbzd区别字段
{
string myurl = "";
if (wzurl == "")
{
return;
}
/*string ssname="yhid";
{
string myurl = "";
if (wzurl == "")
{
return;
}
/*string ssname="yhid";
if (qbzd != "" && qbzd!=null)
{
ssname = qbzd;
}*/
{
ssname = qbzd;
}*/
if (p.Session["loginxt"] == null || p.Session["yhid"]==null)
{
if (yzfs=="1")
{
myurl = wzurl + "/admin/gdym.aspx";
p.Response.Redirect(myurl + "?tzfs=zj&errorinfo="+p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
}
else if(yzfs=="2")
{
myurl = wzurl + "/" + ymmc;
p.Response.Redirect(myurl+"?errorinfo="+p.Server.UrlDecode(ts));
{
myurl = wzurl + "/admin/gdym.aspx";
p.Response.Redirect(myurl + "?tzfs=zj&errorinfo="+p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
}
else if(yzfs=="2")
{
myurl = wzurl + "/" + ymmc;
p.Response.Redirect(myurl+"?errorinfo="+p.Server.UrlDecode(ts));
/*myurl = "top.location.replace(\"" + myurl + "?errorinfo=使用时间已经超过有效期,请重新登陆!\");";
ClientScriptManager cs = p.Page.ClientScript;
Type cstype = this.GetType();
cs.RegisterStartupScript(cstype, "Startup", myurl, true);*/
}
else if (yzfs == "3")
{
myurl = wzurl + "/admin/gdym.aspx";
p.Response.Redirect(myurl + "?tzfs=gb&errorinfo=" + p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
ClientScriptManager cs = p.Page.ClientScript;
Type cstype = this.GetType();
cs.RegisterStartupScript(cstype, "Startup", myurl, true);*/
}
else if (yzfs == "3")
{
myurl = wzurl + "/admin/gdym.aspx";
p.Response.Redirect(myurl + "?tzfs=gb&errorinfo=" + p.Server.UrlEncode("使用时间已经超过有效期,请重新登陆!"));
}
}
}
}
发表评论
-
关于 字符串中的单引号, 在sql存储过程中的传输总结; 逗号分隔的多个变量提取方法.
2011-10-14 17:49 3403摘自:http://blog.csdn.net/nutia ... -
抓取网站内容 asp.net
2011-10-11 13:28 1052HttpWebRequest myReq ... -
两个DATASET合并成一个新的DATASET
2011-09-28 18:17 2525摘自:http://topic.csdn.net/t/2 ... -
VS设置使用哪个浏览器来调试网页
2011-08-30 16:57 1198摘自:http://zhidao.baidu.com/ques ... -
可使用js获取TREE的CheckBox
2011-08-20 12:32 1093摘自:http://www.uipower.com/bb ... -
正则表达式 验证邮箱
2011-06-02 18:14 2647正则表达式 摘自:http://www.alixixi.com ... -
未能加载程序集 App_Web_vdcnimdz”错误
2011-04-25 17:38 1600问题描述: 自己的一个WebGPS程序,只是拷到了别的 ... -
.net跳到指定错误页面兵显示详细的错误信息
2011-04-14 16:48 1257.net跳到指定错误页面兵显示详细的错误信息 摘自:h ... -
注册*.ocx控件
2011-04-14 11:23 947注册*.ocx控件 问题描述:本地的网站的bin目录下有了个 ... -
C# 读取文本文件的时候出现汉字乱码
2011-04-12 16:01 2473问题描述:C# 使用ReadAllText方法读取文本文件的时 ... -
VS 2008中如何显示代码的行号
2011-04-09 09:51 1247摘自:http://zhidao.baidu.com/ques ... -
VS.NET2008可以使用书签的功能
2011-04-08 17:19 1393摘自:http://blog.csdn.net/lmh_851 ... -
两个类库要添加引用才能使用
2011-04-02 13:57 1165两个类库要添加引用才能使用 ---------------- ... -
缓存 <%@ OutputCache Duration="6000" VaryByParam="none" %>
2011-04-02 10:53 1180在页首添加: <%@ OutputCache Durat ... -
FrameSet的加载顺序
2011-04-02 09:56 3906FrameSet的加载顺序是: (1) mainFrame ... -
Response.AddHeader “P3P”,”CP=CAO PSA OUR”
2011-04-01 18:01 2552摘自:http://my.donews.com/alor ... -
Hashtable 的使用
2011-03-31 09:36 8192011-3-31 Hashtable 的使用: ... -
google地图使用(二)
2011-03-30 10:30 13322011-3-291. 今天客户反映,说GOOGLE地图上的拖 ... -
GOOGLE地图
2011-03-29 18:31 8342011-3-291. 今天客户反映,说GOOGLE地图上的拖 ... -
此组中没有可用的控件 工具箱 vs2008
2011-03-29 09:20 2135问题描述: 此组中没有可用的控件 工具箱 vs2008 ...
相关推荐
标题中的“rss.rar_ RSS asp.net_RSS asp.net_asp.net_asp.net rss_rss asp.n”暗示这是一个关于使用ASP.NET实现RSS(Really Simple Syndication)功能的压缩包资源。RSS是一种用于发布和订阅网站内容的XML格式,常...
本课件主要聚焦于ASP.NET中的一个重要特性——用户控件(User Control),以及如何在Web窗体(Web Form)中有效地使用它们。 用户控件是ASP.NET中的一种复合UI组件,类似于HTML中的自定义标签。它们允许开发者将...
通常,一个完整的ASP.NET项目会包含Web.config配置文件、.cs或.vb源代码文件、ASPX页面、CSS样式表、JavaScript脚本、数据库连接文件、图片和其他静态资源等。在这个“oa”目录下,开发者可以找到所有构成OA系统的...
总的来说,这个项目提供了一个学习和研究.NET Web开发,尤其是C#和ASP.NET结合使用,以及3层架构设计的实例。对于初学者或有经验的开发者来说,通过分析和理解这个项目的源代码,可以深入理解Web应用程序的开发流程...
【标题】"BLOG.rar" 是一个以 ASP.NET 技术构建的博客系统的源代码压缩包,它专门针对 ASP.NET 开发者设计,用于展示如何使用 ASP.NET 构建一个功能完善的博客平台。"asp.net_asp.net Blog_asp.net 博客_blog_博客" ...
【标题】"asp.net婚恋网站源码_.net_ajax_ado.net_asp.netC#_asp.net网站" 提供的是一个使用ASP.NET技术构建的婚恋网站的源代码,其中结合了AJAX技术和ADO.NET数据库访问技术。这个项目可能是为了教学、研究或实际...
在ASP.NET开发中,Web.config文件扮演着至关重要的角色,它是应用程序的配置文件,其中包含了应用程序运行时所需的各种设置。数据库连接配置是其中的关键部分,它允许应用与数据库进行交互。下面将详细介绍如何在ASP...
6. **实现技术**:在ASP.NET中,可以利用`Membership`和`RoleManager`类来处理用户和角色的管理,使用`Web.config`文件配置权限设置,使用`[Authorize]`特性进行控制器或方法级别的权限控制,以及使用`User.IsInRole...
在描述中提到,“C# Asp.net 写的网页文件下载,可对用户实现管理”,这暗示了该压缩包可能包含了一个用C#语言编写的ASP.NET应用程序,用于提供文件下载服务,并且具备用户管理功能。 FTP是互联网上用于在不同...
5. **Web Forms**:ASP.NET Web Forms是一个用于构建交互式Web应用程序的模型,它允许开发者创建类似于桌面应用的用户体验。 6. **ASP.NET MVC**:虽然没有直接提及,但ASP.NET MVC框架也可能用于构建这个留言板,...
在"ASP.NETTCSFMis 停车管理系统"中,我们可以推断出这个项目是使用ASP.NET技术来实现的一个停车场管理系统的前端和后端。ASP.NET提供了多种方式来处理这种类型的业务逻辑,如使用ASP.NET Web Forms、ASP.NET MVC...
默认情况下,当创建一个新的VB.NET Web应用程序时,会自动生成一个基础的Web.config文件,其中包含了默认的配置设置。如果需要针对特定子目录进行配置调整,可以在该子目录下创建新的Web.config,这将覆盖父目录的...
ASP.NET配置文件Web.config是.NET框架中用于管理应用程序设置、安全性、身份验证、数据库连接和其他配置选项的关键组件。它是XML格式的,允许开发者通过修改配置文件来改变应用程序的行为,而无需重新编译代码。Web....
总的来说,"houseVT3.rar" 包含了一个使用 ASP.NET 和 C# 实现的投票系统,涵盖了 Web 开发中的多项核心技术,是学习和实践 ASP.NET 应用开发的好例子。开发者可以从中学习到如何构建动态 Web 应用,处理用户输入,...
ASP.NET 配置文件 Web.config 是一个 XML 文本文件,用于存储 ASP.NET Web 应用程序的配置信息。它可以出现在应用程序的每一个目录中,默认情况下会在根目录自动创建一个默认的 Web.config 文件,包括默认的配置...
### ASP.NET web.config各节点详解 #### 一、概述 `web.config` 是 ASP.NET 应用程序中非常重要的配置文件。它不仅包含了应用程序的基本设置,还提供了对应用程序的高级控制选项。通过合理配置 `web.config` 文件,...
ASP.NET是微软公司推出的一种基于.NET Framework的服务器端网页开发技术,它允许开发者使用C#等编程语言创建动态、交互式的Web应用程序。这个"asp-net.rar"压缩包中包含了一个用C#编写的ASP.NET小程序,非常适合初学...
【标题】"BBS.rar" 是一个压缩包文件,它包含了一个基于ASP.NET技术并使用C#编程语言开发的论坛(BBS)系统。这个系统是C#与ASP.NET技术结合的典型应用,展示了如何利用这两者来构建交互性强、功能丰富的Web应用程序...
新创建的ASP.NET Web应用程序会自动在根目录生成一个默认的Web.config,包含基本的配置设置。如果需要更改特定子目录的设置,可以在该子目录下创建一个新的Web.config文件,这样子目录将继承父目录的配置并可以进行...
在ASP.NET中,连接SQL Server数据库通常涉及到对`web.config`文件的配置。`web.config`是ASP.NET应用程序的核心配置文件,它包含了诸如应用程序设置、连接字符串、身份验证模式等重要信息。本篇文章将深入探讨如何在...