随笔分类 - ASP.NET2.0
ASP.NET2.0学习心得
摘要:自定义类型Observer的定义如下: [Serializable] public class Observer { /**//// /// IUpdatingSender的实现 /// //[XmlAttribute(AttributeName="IUpdatingSenderImplement")] ...
阅读全文
摘要:1、布署ApplicationErrorLog未处理异常处理组件。 A、引用相关组件。 B、修改Web.config ...
阅读全文
摘要:1、如何设置Windows服务的依赖关系? 因为新开发的内容服务的WCF通信使用的是MSMQ接收用户内容的异步可离线信息,内容服务本身是一个windows服务,而这个服务必须使用MSMQ,所以就要求在机器启动时必须先启动MSMQ服务,然后才可以再启动内容服务,这就需要在内容服务中设定服务的依赖关系,此服务必须要在MSMQ服务启动后再启动。 修改ProjectInstaller.cs中的servic...
阅读全文
摘要:ASP.NET中设置MachineKey可以很轻松的实现SSO,可以在所有ASP.NET站点中添加如下配置: validationKey可以为视图状态、身份验证Cookie、Session等重要的信息添加杂乱信息以防止重要信息被篡改。 为了防止validationKey和decryptionKey以明文的方式进行显示,可以使用ProtectSection方法对machineKey配置节进行加密。...
阅读全文
摘要:1、使用List.ConvertAll方法 public List GetDisallowedUserNames() { List list = GetDisallowedUsers(); return list.ConvertAll(new Converter(delegate(DisallowedUser u) {...
阅读全文
摘要:1、GridView导出Excel StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); this.grvColumnLogList.RenderControl(hw); Response.Clear(); ...
阅读全文
摘要:1、判断当天是全年的第几周 public static int WeekOfTheYear(){ //获取 System.Globalization.CultureInfo myCI = new System.Globalization.CultureInfo("zh-CN"); System.Globalization.Calendar myCal = myCI.Calenda...
阅读全文
摘要:1、引用相关JS文件 2、放置一个作为触发源的html元素 3、放置一个触发事件后动态显示的元素 4、在页面的尾部添加初始化脚本 附件解压密码为 ruiya
阅读全文
摘要:参考网址:http://support.microsoft.com/kb/936993/zh-cnhttp://weblogs.asp.net/bleroy/archive/2007/01/31/how-to-work-around-the-quot-access-denied-quot-cross-domain-frame-issue-in-asp-net-ajax-1-0.aspxhttp:/...
阅读全文
摘要:把CommunityServer的事件框架应用到当前的项目中,可以在一个方法调用中设置其前置和后置事件,从而把一个额外的业务处理外置到别的模块中进行独立处理。1、需要定义一系列的委托,如public delegate void PSPRoleEventHandler(PRole pRole, PSEventArgs e);委托参数的定义决定以后事件的参数,这里的PSEventAr...
阅读全文
摘要:通过定制n行m列的数据表而不是常用的n行1列数据表可以有效利用页面空间,下面是一个例子: ...
阅读全文
摘要:1、使用ajaxToolkit加载进度渐变。 --%> ...
阅读全文
摘要:1、使用System.Web.Hosting.HostingEnvironment.MapPath方法也可以获取"~/path/*.*"文件的绝对路径。2、在IIS7使用ASP.NET AJAX时,网站的应用程序池必须设置为集成模式(integrated) 3、SQL数据库远程链接。 --远程链接获取信息 EXEC sp_addlinkedserver @server...
阅读全文
摘要:最近网站的异常捕捉器老是捕捉到如下错误: System.Security.Cryptography.CryptographicException: 填充无效,无法被移除。 在 System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32...
阅读全文
摘要:将CS2.0的CommunityServerWeb20项目转为VS2005的WebSite后,发现在访问网站的某些页面后再进行生成WebSite会出现有些组件不能被复制到WebSite的Bin目录下提示组件被占用了,经过尝试发现如果把Bin目录下pdb文件全部删除,则可以成功复制,故只好做个bat文件进行删除了,不知哪位仁兄有更好的方法。del D:\Projects\CS2.0\src\WebS...
阅读全文
摘要:在开发CS插件时,使用了泛型集合Dictionary和List,但是时常要调用Components中的一些方法要传入ArrayList集合,但暂时不想修改核心组件,所以需要把泛型转为非泛型,使用泛型方法是一个比较好的方法。 public static ArrayList GenericToArrayList(List list) { ArrayL...
阅读全文
摘要:上篇随笔 所述的方法可以指定SiteMapPath控件使用指定目录,指定文件名的sitemap文件。但是如果遇到Transfer的页面或者带查询的页面参数时,内置的功能可能不能满足你的要求了,这时可以编写自已的Provider来实现,如下我编写一个JobXmlSiteMapProvider类,它继承于XmlSiteMapProvider类,其中须重写BuildSiteMap()方法,还有就是通过修...
阅读全文
摘要:SiteMapPath控件默认情况下是使用根目录下的Web.sitemap作为数据源的,但是这是可以改变的,只要修改一下设置即可。1、在web.config文件中添加: 2、使用SteMapPath控件,指定SiteMapProvider的值,例如:
阅读全文
摘要:1、在Web站的根目录下添加app_offline.htm页面,则所有请求都会转向此页,这样可以临时关闭网站进行维护工作。 2、使用aspnet_regsql.exe工具可以安装或卸载ASP.NET新特性(成员管理、Profile、个性化Web Parts、Web Events等)。 怎么在ASP.NET 2.0中使用Membership
阅读全文
摘要:终于组装了一台属于自已的服务器了,配置如下:CPU: P4 530J主板: 超微P8SCT内存: Kingston DDR2 533 512MB*2硬盘: 希捷ST3160827AS 160GB*2机箱: 千际1U机箱(P4散热片,300W电源)合计费用: 1500+2050+1170+1720+1450 = 7890元 本想装成至强,但是很早就买了这个机箱,C...
阅读全文

浙公网安备 33010602011771号