dev_web_asp.net
icewizardry
这个作者很懒,什么都没留下…
展开
-
MVC - 设置缓存的方式 (OutputCacheLocation.None)
[OutputCache(Location = OutputCacheLocation.None)] public JsonResult BudgetBISvr1(int id) { Data.Repository.UserRepository rep = new Data.Repository.UserRepository(); var obj = rep.GetBudgetBasicInfo(原创 2013-12-11 16:08:51 · 2338 阅读 · 0 评论 -
超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
遇到这个错误:超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 问题描述:我们获取连接超过连接池最大值时产生如上异常。通常连接池最大值为100。当我们获取连接超过最大值时,ADO.NET等待连接池返回连接而超时,这样将抛出如上异常 解决办法:首先要做的是在我们使用连接后立即原创 2013-12-11 16:15:25 · 960 阅读 · 0 评论 -
会话状态已创建一个会话ID,但由于响应已被应用程序刷新而无法保存它
可能是你输出的时候采用了输出当前缓存内容。Response.Flush(); // 去掉这句话吧。原创 2013-12-11 16:15:12 · 3558 阅读 · 0 评论 -
.net System.Web.Caching.Cache缓存类使用详解
.net System.Web.Caching.Cache缓存类使用详解2009-03-16 18:07 by 周国选, 4347 阅读, 1 评论, 收藏, 编辑 System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还原创 2013-12-11 16:13:57 · 453 阅读 · 0 评论 -
webSvr - 使web服务在外网被访问者调用
原创 2013-12-11 16:12:19 · 592 阅读 · 0 评论 -
MVC - Membership
如果不是Web App也能通过app.config来进行配置 用后端方法进行登录 public interface IFormsAuthenticationService { void SignIn(string userName, bool createPersistentCookie); void SignOut();原创 2013-12-11 16:10:28 · 1277 阅读 · 0 评论 -
MVC - 验证用户请求
方法一: 在Controllers里建一个ControllerBase,让其它Controller都继承它即可 public class ControllerBase : Controller { protected bool _needPermission = true; public ControllerBase() : base() { } protected override void E原创 2013-12-11 16:08:47 · 478 阅读 · 0 评论 -
asp.net常用技术总结
生成项目根目录的绝对url(兼容虚拟目录)VirtualPathUtility.ToAbsolute("~/") (推荐用这个) =》一般发布结果:“/”,虚拟目录发布结果:"/web/"起始位置(http/https)是无法在服务端获得的,也没有必要去用到,直接"/xxxx/web/ssss.aspx"就行了 string rootUrl = "http://" + Request.Url.Ho原创 2013-12-11 16:08:24 · 530 阅读 · 0 评论 -
ASP.NET设置session超时时长的4中方法
1、本文所说Session过期时间的四种设置方式均在Widnows2003系统下设置的,具体步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。 2、ASP.NET应用程序中Session过期时间的设置在ASP.NET这样的原创 2013-12-11 16:15:14 · 5650 阅读 · 0 评论 -
asp.net的Web应用报“超时时间已到。在操作完成之前超时时间已过或服务器未响应”问题的解决
昨天,接到客户反映说应用报“超时时间已到。在操作完成之前超时时间已过或服务器未响应”问题。从网上了一些资料,发现这个问题还是很普遍的。主要有以下两种解决方法:第一种方法:在web.config中加上以下语句: 自MSDN解释: httpRuntime是配置asp.net http运行时设置,以确定如何处理对asp.net应用程序的请求。 executionTimeout原创 2013-12-11 16:15:28 · 5377 阅读 · 0 评论 -
在asp.net以外程序使用membership的配置
现在数据库方面已经准备就绪,我们接着来完成编程和配置方面的工作。我们不打算从新创建一个解决方案,而是直接对之前演示的实例进行改造。我们采用自我寄宿的方式,由于Membership隶属于ASP.NET,所以我们需要添加System.Web.dll的引用,如果你采用的是.NET Frameowrk 4.0(本例所示的配置也是基于该版本),你还需额外添加对System.Web.ApplicationSe原创 2013-12-11 16:15:07 · 531 阅读 · 0 评论 -
MVC - 解决表单提交xml标记时报错的问题
在action的上方加这 [ValidateInput(false)] 一段代码原创 2013-12-11 16:11:22 · 527 阅读 · 0 评论 -
MVC - JsonResult
[OutputCache(Location = OutputCacheLocation.None)] public JsonResult BudgetBISvr1(int id) { Data.Repository.UserRepository rep = new Data.Repository.UserRepository(); var obj = rep.GetBudgetBasicInfo(原创 2013-12-11 16:08:53 · 382 阅读 · 0 评论 -
asp.net - 获得当前访问者登陆的域和windows账号
this.Page.User.Identity.Name输出结果样例: "fareast\\vc-xdsddd"[域]\\[账号]转载 2013-12-11 16:33:37 · 3427 阅读 · 2 评论