asp.net
文章平均质量分 73
powerglover
这个作者很懒,什么都没留下…
展开
-
IIS处理并发请求时出现的问题及解决
原文地址:http://www.cnblogs.com/hgamezoom/archive/2013/08/29/3082538.html一个ASP.NET项目在部署到生产环境时,当用户并发量达到200左右时,IIS出现了明显的请求排队现象,发送的请求都进入等待,无法及时响应,系统基本处于不可用状态。因经验不足,花了很多时间精力解决这个问题,本文记录了我查找问题的过程和最后解决转载 2013-09-02 09:42:36 · 545 阅读 · 0 评论 -
ASP.NET MVC 学习贴
1. 当在一个 Action 中 对相同功能的2个控件进行赋值 List WebSite = GetWebSite();ViewData["SiteNames"] = WebSite;if (WebSite.Count > 0) WebSite.RemoveAt(0);ViewData["SiteName"] = WebSite;原创 2010-05-21 17:54:00 · 535 阅读 · 0 评论 -
.net 中通过ajax传递json 数据
<br />js 代码:<br />$(function() { $.ajax({ type: "POST", url: "Handler.ashx", dataType: 'json', success: function(res) { alert(res); v原创 2010-07-03 16:55:00 · 681 阅读 · 0 评论 -
Response.Redirect(),Server.Transfer(),Server.Execute()的区别
1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代 码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。 这就是说,使用Response.Redirect方法时重定向转载 2010-04-20 16:32:00 · 236 阅读 · 0 评论 -
VS2005快捷键大全
VS2005快捷键大全快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CT转载 2010-02-21 15:04:00 · 409 阅读 · 1 评论 -
处理UpdatePanel中控件Autopostback时的焦点
假设我们在页面上放置几个TextBox,设置其AutoPostback为True,这样虽然能够处理TextChanged事件,但是最新的焦点失去了,用户需要重新用鼠标或者键盘去指定输入焦点,这样的用户体验很不好。所以,我们需要多写一行代码来重新设置焦点。 首先我们来解决获取Postback时客户端焦点问题,这是关键。由于这很有普遍性,我写成一个用户控件,使用时只要将用户控件拖入页面即可获得客户端焦转载 2009-11-12 15:54:00 · 730 阅读 · 0 评论 -
四舍五入:JavaScript toFixed() 方法 和 Math.Round 方法比较
JavaScript toFixed() toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 Math.Round (vs2005)Math.Round(3.44, 1); //Returns 3.4.Math.Round(3.45, 1); //Returns 3.4.Math.Round(3.46, 1); //Returns原创 2009-11-16 17:26:00 · 1726 阅读 · 0 评论 -
关于HttpUtility.UrlEncode,HttpUtility.UrlDecode,Server.UrlEncode,Server.UrlDecode
HttpUtility.UrlEncode 方法:对 URL 字符串进行编码,以便实现从 Web 服务器到客户端的可靠的 HTTP 传输。重载列表将字节数组转换为已编码的 URL 字符串,以便实现从 Web 服务器到客户端的可靠的 HTTP 传输。[C#] public static string UrlEncode(byte[]);对 URL 字符串进行编码,以便实现从 Web转载 2009-11-06 15:20:00 · 618 阅读 · 0 评论 -
.Net架构网站又一传奇:PlentyOfFish.com
这个叫PlentyOfFish的网站, 它只有一个员工,每天只干两小时活,但是却被估值$1000000000。PlentyOfFish在山姆大叔家里算是一个很火的online dating网站,网站取名字来自这句话:There is plenty of fish in the sea. 对应的中文意思是“天涯何处无芳草”。 Fish的意境虽然差了一点,但是却更加形象地表达了“遍地撒网,中心钓转载 2009-08-21 15:34:00 · 2561 阅读 · 0 评论 -
ASP.NET 的 defaultbutton 作用
如果我们是在表单中的文本框中按下的回车键进行的提交,那么服务器端会不会认为是点击了某个提交按钮呢?不会,服务器端不会认为你是点击了某个提交按钮,所有的提交按钮的 onclick 事件函数都得不到执行。但是,微软也考虑到了默认按钮的情况,也即如果我们是按回车键提交,就当作是点击了某个按钮提交,这很有用,比如注册,用户可能不是点击的“注册”按钮,而是按回车键进行的提交,此时,我们也期望执行“注转载 2009-05-08 15:26:00 · 899 阅读 · 0 评论 -
ASP.NET项目开发中的异常处理
前言:异常的处理在项目开发中是很有必要的,异常的处理不仅仅只是try..catch..finally就完事了的。异常处理绝对可以称开发中的重要组成部分。必须正确的面对异常,因为即使是最能干的开发人员,也要面对这个问题 .... 我们不知道客户是怎么样使用我们开发的软件的,所以我们必须处理这样的情况:如果系统不按照我们的设计时所想的运行,我们改怎么办? 下面我们就来转载 2009-07-22 11:28:00 · 379 阅读 · 0 评论 -
利用RowDataBound改变gridview的列值
需求是这样的,估计大家都会遇到这样的情况:从数据库中所取得的值绑定在gridview中,有些值取出的是数值,而要把他变成文字。比如说:0 跟单员1 为采购员2 为审单员3.为管理员在gridview中,如果没有对值在业务层进行判断而直接绑定数据的话,就会出现值显示为数字,如图大家可以看到在厂别及角色中所显示的都是数值,如何可以把他对应成我要的文字呢?我首先在网上搜索了一下,大家都是采用了两种方法:转载 2009-05-05 13:33:00 · 1363 阅读 · 0 评论 -
ASP.NET页面生命周期与应用程序生命周期
页面生命周期页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确转载 2009-07-17 15:18:00 · 302 阅读 · 0 评论 -
用户控件中使用客户端脚本的控件名称问题
asp.net提供一种很好的模块级的复用技术――用户控件,大大方便了web网站的建设,提高了效率。用户控件使用多了,碰到的问题也会增多。最近遇到一个问题,就是如果在一个用户控件中要使用到客户端脚本,而这个客户端的脚本又要访问到控件中包含的控件,问题就出现了。问题是当一个用户控件被包含到一个aspx页面后,呈现到用户客户端后,整个用户控件中的控件的名称将会有所变化,它们不再是你设计这个用户控件时转载 2009-07-14 15:29:00 · 391 阅读 · 0 评论 -
const和readonly区别
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和co原创 2009-07-15 13:17:00 · 2969 阅读 · 0 评论 -
在Visual Studio 2005中调试SQL Server 2005的存储过程
地址:http://blog.csdn.net/lynnlin1122/archive/2008/10/21/3115363.aspx方法: VS中打开数据库菜单,选择windows认证模式登录数据库,右键点击连接选择 程序调试 。右键选择存储过程,选中 单步调试。在存储过程内设置断点,运行程序后即可单步跟踪存储过程.原创 2010-06-08 09:27:00 · 268 阅读 · 0 评论 -
前台js中绑定获取后台bool变量
<br /> 前台js中绑定获取后台全局bool变量 <br /><br />后台代码:<br /><br /> //定义一全局的bool变量^-^ protected bool isUser = false; <br /> <br />前台:<br /> <br />//此处访问后台的bool变量 if(<%= this.isUser.ToString().ToLower() %>) { } else转载 2010-06-08 15:15:00 · 1262 阅读 · 0 评论 -
C#中显/隐式实现接口及其访问方法
<br /> <br />原贴地址: http://www.cnblogs.com/dudu837/archive/2009/12/07/1618663.html<br /> <br />在实现接口的时候,VS提供了两个菜单,一个是"实现接口",一个是"显式实现接口",它们到底有何不一样呢<br />我们来比较一下看看<br />1.首先假设我们有一个接口<br />public interface ICustomer<br />{<br /> void SomeMethod();//接口的所有成员都转载 2010-06-09 09:54:00 · 2359 阅读 · 2 评论 -
html服务器控件
原文:http://www.189works.com/article-39075-1.html 摘要: 1、关于html服务器控件实质就是一个html元素,只是加一个runat属性,属性值为server。那么它就是一个html服务器控件了html服务器控件只能写在服务器表单中代码示例 div id="div1" runat="server"/di ...1、转载 2012-08-08 14:41:23 · 470 阅读 · 0 评论 -
NET线程池
原文地址:http://blog.csdn.net/wuqiubin/article/details/3732004摘要深度探索 Microsoft .NET提供的线程池,揭示什么情况下你需要用线程池以及 .NET框架下的线程池是如何实现的,并告诉你如何去使用线程池。内容介绍.NET中的线程池线程池中执行的函数使用定时器同步对象的执行异步I/O操作转载 2012-05-14 21:46:21 · 408 阅读 · 0 评论 -
ASP.NET 中服务端控件事件触发分析
原文:http://www.cnblogs.com/aito/archive/2008/09/15/1291225.html 第一ASP.NET中在客户端触发服务端事件分为两种情况:A、WebControls 中的 Button 和 HtmlControls 中的 Type 为 submit 的 HtmlInputButton 这两种按钮最终到客户端转载 2011-11-06 18:03:50 · 448 阅读 · 0 评论 -
C#中隐藏(new)和方法重写(override)和重载(overload)的区别
原文:http://hi.baidu.com/kxw102/blog/item/abc3fb34e78d0682a71e121b.html重载、重写和隐藏的定义:重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。重写:继承时发生,在子类中重新定义父类中的方法,子类转载 2011-06-22 13:15:00 · 612 阅读 · 0 评论 -
在try-catch-finally中, return
原文:http://blog.csdn.net/hexin373/archive/2011/03/23/6272680.aspx 1.在try catch块里return的时候,finally也会被执行。2.return 语句会把后面的值复制到一份用来返回,如果return的是基本类型的,finally里对变量的改动将不起效果,如果 return 的是引用类型的,改动将可以起效果。3.fi转载 2011-06-15 10:00:00 · 387 阅读 · 0 评论 -
IIS性能计数器说明
<br />原文地址:http://www.cnblogs.com/netflu/archive/2010/09/23/1833516.html<br /> <br />Anonymous Users/Sec 用户通过 Web 服务进行的匿名连接数。 <br />Bytes Received/Sec 服务在应用层接收数据字节的速率,不包括协议头和控制字节。 <br />Bytes Sent/Sec 服务发送数据字节的速率。 <br />Bytes Total/Sec 由 Web 服务传输的转载 2011-05-30 09:59:00 · 1114 阅读 · 0 评论 -
OnClick vs OnClientClick for an asp:CheckBox?
<br />原帖:http://stackoverflow.com/questions/1135134/onclick-vs-onclientclick-for-an-aspcheckbox<br /> <br />For example, this works: <asp:CheckBoxrunat="server"OnClick="alert(this.checked);"/><br /><br />and this doesn't (no error):<asp:CheckBoxrunat="serv转载 2011-03-30 11:02:00 · 815 阅读 · 0 评论 -
ref和out的区别
<br />原文:http://www.cnblogs.com/gjahead/archive/2008/02/28/1084871.html<br /> <br />ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:<br />1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必转载 2011-03-07 15:40:00 · 377 阅读 · 0 评论 -
AssemblyInfo.cs文件参数具体讲解
<br />原文:http://www.cnblogs.com/scy251147/archive/2010/10/23/1859576.html<br /> <br />在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍<br />//是否符合公共语言规范(CLS)<br />[assembly: CLSCompliant(true) ]<br />//控制程序集中所有类型对转载 2011-01-28 10:45:00 · 572 阅读 · 0 评论 -
线程,同步与锁————Lock你到底锁住了谁
<br />原文地址:http://www.cnblogs.com/city22/archive/2007/01/30/634948.html<br /> <br /> 线程在多核时代的优势月来越明显,多线程编程的学习也提上议事日程。但越来越多的人陷入线程的泥潭,最后搞得自己面目全非。越来越多的死锁,越来越多的异常数据,在并发性测试中让一个个线程程序员焦头烂额。“自己在自己的编程环境下怎么都没事,单步调试也不会有任何错误,到了两个人,多个人测试的时候怎么就不行了呢?”线程,同步与锁的问题渐渐的凸现在转载 2010-12-27 11:19:00 · 322 阅读 · 0 评论 -
VS200项目在高版本上运行
<br /> <br />之前用2005版本开发的项目,想用高版本的IDE打开时,默认会出现转换提示,如果按照提示操作,可能会产生转换不成功。现找到一个比较简便的方法,通过修改工程或解决方案的某块文字,即可顺利在对应IDE上打开。<br /> <br />由于公司开发工具版本不统一,有使用VS2005的,有VS2008的,有VS2010的,这样代码共享的时候就会存在问题。不可能把所有的版本的工具都安装上。所以最后的方式就是在代码中把其他几种的解决方案和工程文件都放一个,这样人家就可以选择相应的版本去打开工程转载 2010-08-30 10:50:00 · 433 阅读 · 0 评论 -
沿着“重用”我们一路走来——SA、OO(DP)、Component、SOA、AOP
<br />原文地址:http://www.cnblogs.com/idior/articles/606938.html<br /> <br /> <br /> 自从有了软件开发以来,消除重复,提高软件的重用性就一直是我们所追求的一个重要目标,本文将围绕着这一主题,带大家重走一遍结构化(SA)、面向对象(OO)与设计模式(Design Pattern)、组建化(Component)、面向方面(AOP)直至面向服务(SOA)这条软件开发技术的发展之路。让我从“重用”这么一个简单甚至是片面的的角度让大家转载 2010-06-24 14:39:00 · 281 阅读 · 0 评论 -
ManualResetEvent和AutoResetEvent的区别
<br />原贴: http://www.cnblogs.com/slikyn/archive/2010/06/01/1749141.html<br /> <br />AutoResetEvent 类:通知正在等待的线程已发生事件<br />http://msdn.microsoft.com/zh-cn/library/system.threading.autoresetevent.aspx<br /> <br />ManualResetEvent 类:通知一个或多个正在等待的线程已发生事件<br />ht原创 2010-06-17 17:21:00 · 327 阅读 · 0 评论 -
IIS与asp.net3.5的问题
<br />原地址:http://blog.163.com/llf_046/blog/static/52737119200922332133232/<br /> <br />本人现在正在研究VS2008,发现VS2008带的Framework 3.5,于是我去IIS ASP.NET里面看看是不是有那个选项.发现没有.于是乎就想到这是脚本没有映射.用以前注册Framework 2.0的方法,发现找不到aspnet_regiis.exe注册了.上V3.5里面发现最有可能的是一个叫VFServers.exe还差不转载 2010-06-13 10:56:00 · 579 阅读 · 0 评论 -
设置Repeater隐藏某列
1. 前台代码: > 卖家佣金 后台代码: /// /// 订单页显示列 /// public bool IsOrder { get {转载 2009-04-23 10:53:00 · 2463 阅读 · 1 评论 -
label 的属性及事例 ( 例:通过点击单选框后的文字来选择)
标识有两个属性,一个是FOR,一个是ACCESSKEY。FOR的意思是,这个Lable是为哪个元件服务的?而ACCESSKEY则定义了访问这个元件的热键。比如,我们有一个名字叫Name的单行输入框,我们是这样定义这个元件的:,那么,我们的可以如此定义:LABEL FOR="Name" ACCESSKEY="N">姓 名(N):LABEL>。大家可以看见,这个是为那个ID为“Name”元件服务的,转载 2009-03-26 17:37:00 · 793 阅读 · 0 评论 -
ASP.NET中Cookie编程简明参考
一 写入Cookie 1. Name 和 Value 属性由程序设定,默认值都是空引用。 2. Domain属性的默认值为当前URL的域名部分,不管发出这个cookie的页面在哪个目录下的。 例如,http://www.kent.com/application1/login.aspx 页面中发出一个co转载 2009-01-20 09:37:00 · 315 阅读 · 0 评论 -
ASP.NET中解决导出到Excel乱码的方法
在导出DataGrid/GridView数据行到Excel的时候,如果文件名为中文的话,就会出现乱码。解决方法,现记载如下: private void ExportToFile(string fileType, string fileName) { Response.Charset = "GB2312"; Response.Conte原创 2009-01-20 10:41:00 · 970 阅读 · 0 评论 -
RegisterClientScriptBlock()、RegisterStartupScript() 有何区别[转]?
作为Microsoft的最新建立动态Web网站的工具,ASP.NET相对于ASP和JSP在改变原始的Web编程方式方面有了长足的长进。它的代码与页面分离技术(CodeBehind)以及完善的Web服务器控件为程序员提供了一个更加符合传统编程的Web服务器端开发方式。但Web编程还是有着与传统编程不相同的特点,这些特点决定了ASP.NET编程中必须以一些特殊的技巧来完成程序要求,弹出窗口正是这类编程原创 2009-01-15 17:41:00 · 947 阅读 · 0 评论 -
子页面获取父页面的值收藏
前一阵子在搞__postBack的时候用过子页面获取父页面方法,对于子页面如果获取父页面的值则有好多种方法。这好像又回到了页面间传值的问题。在这里我顺便理一下。对于页面间传值有多种方法:1. 最常见的就是用超连接或者是Response.Redirect方法从一个页面转到另一个页面,这时候你在新页面中要获取父页面中的值时,必须是从URL中传值过来,也就是说使用Get方法传值的。这样传值有以下缺点:转载 2009-01-12 15:54:00 · 4378 阅读 · 2 评论 -
__doPostBack 用客户端的控件来调用服务器端的函数
首先要记住这个函数的前面是两个下划线. __doPostBack= "_" + "_" + "doPostBack".再介绍一下__doPostBack函数的作用。我们先来看一下_doPostBack函数的内容:div>input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />input type="原创 2009-01-12 11:41:00 · 930 阅读 · 0 评论 -
一步一步创建VC2005解决方案
现在软件开发已经告别了“独行侠”的年代,而是以团队开发为主。一般情况下,一个解决方案都会包含多个项目,比如:其中一些是静态库项目,一些是动态库项目,当然还会有应用程序项目。另外,根据需要,还可能会使用一些第三方库。因此为解决方案设置一个合理的目录结构并配合一定的环境变量,不但可以使得代码管理更井井有条,项目成员之间也更容易相互配合,更重要的是能够使得最终应用程序的安装包制作,源代码打包发布和转移变原创 2008-11-17 15:47:00 · 457 阅读 · 0 评论