
Asp.net
hanjiangduzhuo
这个作者很懒,什么都没留下…
展开
-
关于asp.net Session丢失问题的总结
asp中Session的工作原理:asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。asp.net Session的实现asp.net的Session是基于HttpModule技术做的,HttpModule可以在请...原创 2009-03-02 08:49:33 · 109 阅读 · 0 评论 -
从问题入手帮你解决Oracle杀死死锁进程
从问题入手帮你解决Oracle杀死死锁进程http://www.webjx.com 更新日期:2007-05-23 08:10 出处:网页教学网 作者: 收藏本文<noscript src="/ad/js/articletop_ad.js"></noscript>Oracle杀死死锁进程 先查看哪些表被锁住了: select b.own...原创 2009-02-24 16:07:44 · 141 阅读 · 0 评论 -
Bitmap.Clone提示内存不足的错误
在使用Bitmap进行图片操作时经常报出“内存不足”的错误,在不断调试中发现主要有一下几点可能导致这个错误:1.使用Rectangle对象时超出了图像的大小范围。2.在指定图像的颜色数据格式(PixelFormat)时,生成的颜色数据格式与原图的数据格式不一致也将导致这个错误的出现.比如一张JPG的图片,保存是使用PixelFormat.Format8bppIndexed就会出现这样的错误。...2009-02-11 16:17:23 · 2237 阅读 · 0 评论 -
Response.End正在中止线程之另类解决方案
如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。其实这个异常很正常,不是错误,不需要担心,也不会影响程序的正常运行,解决方案就是不要把此类语句放到try catch语句内执行!具体是什么原因,还没有找到合理的解释,希望有高人指点!...2009-01-20 11:00:47 · 783 阅读 · 0 评论 -
良好的用户界面
EXT做为与用户交互的前端,其功能可以概括为:生成用户界面,与用户实现交互,并与程序(PHP,.NET等)后台通信来完成与用户的交互。下面就这几个功能的实现原理做介绍。1.1生成用户界面EXT别广泛接受认可的原因之一便是他拥有良好的用户外观。一个系统中最主要的功能便是实现CRUD(新增,读取,更新,删除),同时还有查询。为了将这些功能集中在一起,特意封装了一个EXT的CRUD面板,将这些常用的功能...原创 2009-01-13 12:03:57 · 192 阅读 · 0 评论 -
Asp.net中实现同一用户名不能同时登陆(单点登陆)
Web 项目中经常遇到的问题就是同一用户名多次登陆的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登陆后的用户名放到数据库表中;登陆后的用户名放到Session中;登陆后的用户名放到Application中;登陆后的用户名放到Cache中。一般的这几种方法都是登陆了之后,如果没有正常退出,第二次登陆将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登陆的...原创 2009-01-13 11:57:12 · 154 阅读 · 0 评论 -
Response.End正在中止线程
症状如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。 原因<!-- Inject Script Filtered --> Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 ...原创 2009-01-13 11:26:02 · 850 阅读 · 0 评论 -
GridView的模板列中判断控件所在的行号
//获得行号int row = ((GridViewRow)((LinkButton)sender).NamingContainer).RowIndex;原创 2009-01-07 09:45:57 · 238 阅读 · 0 评论 -
[ASP.NET] Session 详解
阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了解Internet Information Serv...原创 2009-01-04 12:09:54 · 115 阅读 · 0 评论 -
ref 关键字的用法
ref 关键字在 C# 中经常使用,但是一直也没有认真考虑过它的确切含义。经常写代码,然而最基本的都还没有搞清楚,真是惭愧呀 :( 以前觉得使用 ref 是传的引用,如果在此方法里面更改参数的值,那此参数对应的变量的值也会被更改。 下面的代码是 MSDN 上的例子: 1 // cs_ref.cs 2 using System; 3 public class MyClass 4 { 5 ...原创 2008-12-19 13:59:36 · 232 阅读 · 0 评论 -
“由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值”的解决方法 ...
异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值原因:如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Applicat...原创 2008-11-26 17:22:43 · 330 阅读 · 0 评论 -
allowDefinition='MachineToApplication'
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。无意中出了这个错误,google了一下有很多说法,发现一个网友说可能是项目中存在两个Web.config,这才恍然大悟,刚刚测试的时候上传了一个web.config文件到upfile文件下,哎,真是没错误都要弄...2008-10-27 10:41:17 · 311 阅读 · 0 评论 -
一个Datagrid样式
private void BindGrid() { QueryOpen qo = new QueryOpen(); ZDXK.BLL.Scholar bll=new ZDXK.BLL.Scholar(); DataTable dt = bll.GetList(qo.GetSubj...原创 2008-10-22 15:49:30 · 107 阅读 · 0 评论 -
事件与委托趣谈
事件与委托似乎很难以理解,这是因为它们的使用方式与常用的编码有很大的差别,例如通常编写的都是同步代码,调用一个类型的方法,会即刻出现方法执行的结果,这是符合逻辑的。但在某些情况中,同步代码未必满足需求,拿公共汽车来打个比方,如果交通管制中心希望每一辆公车到达一个站点时都发送给自己一个信号以便自己能够随时掌握交通状况,使用同步代码,公汽对象肯定需要调用管制中心对象,这样就出现了我们一直不愿意看到的情...原创 2009-03-06 14:42:07 · 143 阅读 · 0 评论 -
VS2008TS安装SP1后无法调试
已找到解决方法,方法1修改以后可以成功调试,方法2没有试验。 方法 1: 禁用环回检查 请遵循以下步骤:1. 单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 。2. 中注册表编辑器, 找到并单击以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa3. 右击 Lsa , 指向 新建 , 然后单击 DWO...原创 2009-03-04 11:11:28 · 124 阅读 · 0 评论 -
回发或回调参数无效
回发或回调参数无效。在配置中使用 <pages enableEventValidation=”true”/> 或在页面中使用 <%@ Page EnableEventValidation=”true” %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManag...原创 2009-08-18 16:20:17 · 180 阅读 · 0 评论