编程技巧 - 文章列表

  • ASP.NET程序错误“HTTP/1.0 500 Server Error”的一个解决办法

    今天同事在打开以前的ASP.Net项目时,报了此错”HTTP/1.0 500 Server Error”经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着重新进行Asp.net的IIS注册,再打开项目时,ok!问题解决.步骤:命令行模式进入 C:WINNTMicrosoft.NETFrameworkv1.1.4322 先执行卸载 aspnet_regiis.exe -u再执行注册 aspnet_regiis.exe -i

  • 讲述c#中的类型转换

    C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— \n1. 装箱、拆箱还是别名\n  许多 C#.NET 的书上都有介绍 int -> Int32 是一个装箱的过程,反之则是拆箱的过程。许多其它变量类型也是如此,如:short <-> Int16,long <-> Int

  • IIS同一站点下aps.net 1.1与2.0 共存方法

    1、打开IIS,在”应用程序池”下新建一个应用程序池(名称任意定,此处假设名称为AppPool2,默认设置即可)。\n  2、在需要两者共存的网站下新建一个虚拟目录,将该虚拟目录的应用程序池设为AppPool2,asp.net 设为2.0即可。整个过程原1.1的设置和虚拟目录都不需改动,对其没有任何影响。\n来源:网络

  • 当ASP.NET撞上JSF之应用程序安全性

     JSF规范本身并没有强调安全性问题。而是,当你创建安全的J2EE应用程序时,相应的安全机制也一起应用到JSF中。ASP.NET也提供许多安全选项,而且很多ASP.NET安全性被绑定到Windows平台(你可能已经猜出)。例如,一个运行于企业内网上的ASP.NET应用程序能够容易地根据他们的Windows域登录信息认证用户。在ASP.NET 2.0有一些新的登录控件来支持你快速地添加登录功能(如为你的应用程序增加登录表单)。

  • C#如何把html中的相对路径变成绝对路径

    private static string ConvertToAbsoluteUrls (string html, Uri relativeLocation) { IHTMLDocument2 doc = new HTMLDocumentClass (); doc.write (new object [] { html }); doc.close ();foreach (IHTMLAnchorElement anchor in doc.links) { IHTMLElement element = (IHTMLElement)anchor; str

  • ASP.NET应用程序安全性问题

    今天在用EnterpriseLibrary调试时,出现了以下错误:\n  安全性异常:当前应用程序安全级别不能修改所要求修改的注册表值.解决方法如下:\n  打开C:WINDOWSMicrosoft.NETFrameworkv1.1.4322CONFIG 下的Machine.config文件找到下面的节点:<identity impersonate=”false” userName=”\" password=”\"/>\n  修改为:\n<identity impersonate=”true” userN

  • 在ASP.NET Atlas中调用Web Service—直接在ASPX页面上暴露Web Metho

    作者:Dflying Chen(http://dflying.cnblogs.com/) 前面的一系列的文章都是直接调用单独的一个Web Service,而在实际项目开发中,特别是在对现有的项目转换中,把页面中的逻辑再提取到专门的Web Service中往往会带来相当多的工作。Atlas充分考虑到了这一点,允许您将服务器端的public方法加上[WebMethod]属性以允许客户端JavaScript的直接调用。\n想允许客户端直接调用定义在ASPX页面中的方法,您需要指定该方法为public,并且添加[WebMethod]属性,例如如下定义在ASPX文件中的服务器端方法:\n<scri

  • ASP.NET2.0的控件状态和视图状态探讨

    基本概念  控件状态-为了让控件正常工作,有时需要存储控件状态数据。例如,如果编写了一个自定义控件,其中具有显示不同信息的不同选项卡,为使该控件如预期一样工作,控件需要知道在往返过程中选择的是哪个选项卡。ViewState 属性可用于此目的,但开发人员可能在页级别关闭了视图状态,从而有效地中断控件。为解决此问题,ASP.NET 页框架在 ASP.NET 2.0 版中公开了一种称为控件状态的新功能。 ControlState 属性允许保持特定于控件的属性信息,不像 ViewState 属性一样可以关闭。若要使用控件状态,控件必须在初始化过程中调用 RegisterRequiresControlS

  • 实现在页面中单击按钮关闭页面

    在aspx页面中要实现单击一个按钮(服务器端控件)来关闭当前页面,只需要在aspx页面的page_load()方法中加入下列语句:\nthis.btnClose.Attributes.Add(“onclick“,”window.close()”);//btnClose是按钮的名字\n  此语句是给其添加一个单击属性,调用window.close()方法。\n  2> 在html页面中要实现单击一个按钮(html控件)来关闭当前页面,只需要在html代码中的按钮控件代码中添加一个onclick属性即可,代码如下:\n< INPUT id

  • 存储过程中调用C#写的DLL

    最近一个项目中遇到一个转换FileTime的问题.时间是在C#中用DateTime.ToFileTime写入数据库中,这在存储过程中判断年和季度成了问题,怎么样才能把时间转换为正常的时间格式呢?Sql server中又没有FromFileTime对应的方法?其实很简单用C#写一个转换时间的Dll然后在存储过程中调用就可以了.转换时间的类如下:[Guid(\"729ba6af-3eff-4b75-b43b-d951a190dbe6\")] public class FileTimeConvert { public FileTimeConvert() { } public string