随笔分类 -  Asp.net

Asp.net web技术文章
摘要:1 /** 2 * 把bin号转化为长整形,再把各个银行卡的bin号做成有序表。 通过二分查找的方法,找到bin号在有序表的位置,然后读出银行卡的信息。 3 */ 4 public class BankInfoUtil { 5 6 /** BIN号 **/ 7 ... 阅读全文
posted @ 2014-04-24 16:06 Sphix 阅读(7890) 评论(2) 推荐(2)
摘要:今天继续调试WCF Web API源代码,方向是跟踪其单元测试,结果一上手就出了一个错误:HTTP could not register URL http://+:8000/testservice/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details).经过一番好找,才知道是由于在Vista和Win7中的安全设置引起的,使用"netsh.exe"命令可以将http://+:8000/t 阅读全文
posted @ 2012-08-07 10:58 Sphix 阅读(2709) 评论(2) 推荐(1)
摘要:""(空字符串) 固定区域性af 南非荷兰语af-ZA 南非荷兰语(南非)sq 阿尔巴尼亚语sq-AL 阿尔巴尼亚语(阿尔巴尼亚)ar 阿拉伯语ar-DZ 阿拉伯语(阿尔及利亚)ar-BH 阿拉伯语(巴林)ar-EG 阿拉伯语(埃及)ar-IQ 阿拉伯语(伊拉克)ar-JO 阿拉伯语(约旦)ar-KW 阿拉伯语(科威特)ar-LB 阿拉伯语(黎巴嫩)ar-LY 阿拉伯语(利比亚)ar-MA 阿拉伯语(摩洛哥)ar-OM 阿拉伯语(阿曼)ar-QA 阿拉伯语(卡塔尔)ar-SA 阿拉伯语(沙特阿拉伯)ar-SY 阿拉伯语(叙利亚)ar-TN 阿拉伯语(突尼斯)ar-AE 阿拉 阅读全文
posted @ 2012-02-09 15:26 Sphix
摘要:当我开启惰性加载情况下,系统会报此异常信息,出现此异常是发生于Sql server 2005.解决方法:在数据库连接字符串中添加MARS信息为true<add name="CRGDatabase" connectionString="Data Source=./;Initial Catalog=DB;uid=User;pwd=Pwd;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient"/> 阅读全文
posted @ 2011-12-21 18:37 Sphix 阅读(6976) 评论(1) 推荐(0)
摘要:动态注册HttpModule使我们使用自定义的HttpModel时候不在需在配置文件里配置HttpModel,避免过多的配置出错情况。让我们来看看如何实现动态注册HttpModule.First,我们实现自定义的HttpModel publicclassCustomModule:IHttpModule{publicvoidDispose(){//nothingtodohere}publicvoidInit(HttpApplicationcontext){context.BeginRequest+=(sender,e)=>ProcessCookie((HttpApplication)sen 阅读全文
posted @ 2011-08-01 18:42 Sphix 阅读(2688) 评论(10) 推荐(1)
摘要:有多种导航到 Web 管理界面的方法。如果您要在 Visual Studio .NET 2005 内部生成 Web 应用程序,您可以通过从 Website 菜单下选择 ASP.NET Configuration 来打开 Web 站点管理工具。如果您要在 Visual Studio .NET 外部开发 Web 应用程序,您可以通过请求特殊的页 WebAdmin.axd 来直接导航到 Web 站点管理工具。例如,如果您的应用程序位于本地计算机上名为 MyWebApp 的虚拟目录中,则可以通过在 Web 浏览器中输入以下 URL,打开应用程序的 Web 站点管理工具。 http://localhos 阅读全文
posted @ 2011-07-18 15:48 Sphix 阅读(486) 评论(0) 推荐(0)
摘要:Last week the CTP5 build of the new Entity Framework Code First has beenreleasedby data team at Microsoft. Entity Framework Code-First provides a pretty powerful code-centric way to work with the databases. When it comes to associations, it brings ultimate flexibility. I’m a big fan of the EF Code F 阅读全文
posted @ 2011-06-08 10:56 Sphix 阅读(723) 评论(0) 推荐(0)
摘要:枚举类型本地化操作的简单方案,并应用到Asp.net MVC的DropdownList中。 阅读全文
posted @ 2011-03-29 17:21 Sphix 阅读(2381) 评论(2) 推荐(1)
摘要:Self-track entity 增删改查注意的地方,由于在单web中没有WCF的序列化和反序列化处理,在更新的时候,单纯的ApplyChanges()无法进行状态的改变,有两种方案1.在获得对象的时候,用对象的StartTrack 方法来强制开启对象自跟踪。2.由于第一种方法有时候,很难知道对象获取的地方,开启跟踪比较麻烦。我们可以在更新的时候强制设置跟踪状态方法,如:course.MarkAsModified();但这个方法也有个不好,我们必须为Add,Delete,Modify进行不同的处理,来调用不同的MarkAs...等状态标记方式。publicclassCourseService 阅读全文
posted @ 2011-03-21 01:49 Sphix 阅读(326) 评论(0) 推荐(0)
摘要:有的时候需要检测上传文件的真实类型,才能准确的判断用户上传的文件是否真的是需要过滤的文件类型 大多数情况下我们都是用 Path.GetExtension(file.FileName) 获取文件的扩展名,然后进行判断文件是否是我们需要过滤的文件,但是这种方法只能得到表面上的扩展名,如果一些恶作剧的用户故意把 text的文件更改为 jpg 那么Path.GetExtension(file.FileName)获取到的文件类型就是 jpg 而不是text 用下面的方法会得到文件的真实类型 privateboolIsAllowedExtension(HttpPostedFilehifile) { boo 阅读全文
posted @ 2011-02-11 16:23 Sphix 阅读(799) 评论(0) 推荐(0)
摘要:在用Asp.net开发Webservice是简单而且轻松地,这就导致很多时候我们不去关心SOAP,UDDI,WDSL.对于刚写Webservice程序的时候,对提供方法的健壮和异常处理都未做考虑。由于我也是初学者,对webservice没有关注,通过Google对SOAP和Asp.net下的Webservice Exceptiion 的搜索发现,其实SOAP对异常进行了很好的标签体SOAP 的 F... 阅读全文
posted @ 2009-05-29 13:51 Sphix 阅读(7518) 评论(0) 推荐(0)
摘要:IE 修改IE的UserAgent需要编辑注册表。 "HKEY_CURRENT_USER"Software"Microsoft"Windows"CurrentVersion"InternetSettings"5.0"UserAgent"PostPlatform" "HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"Intern... 阅读全文
posted @ 2009-04-30 11:50 Sphix 阅读(3994) 评论(0) 推荐(0)
摘要:我们都知道,HTTP/1.1中有一个Etag,用来判断请求的文件是否被修改。 为什么要使用Etag呢?Etag主要为了解决Last-Modified无法解决的一些问题 1、一些文件也许会周期性的更改,但是他的内容并不改变(仅仅改变的修改时间),这个时候我们并不希望客户端认为这个文件被修改了,而重新GET; 2、某些文件修改非常频繁,比如在秒以下的时间内进行修改,(比方说1s内修改了N次),If-Modified-Since能检查到的粒度是s级的,这种修改无法判断(或者说UNIX记录MTIME只能精确到秒) 3、某些服务器不能精确的得到文件的最后修改时间; 为此,HTTP/1.1引入了Etag(Entity Tags). 阅读全文
posted @ 2008-07-14 23:19 Sphix 阅读(1317) 评论(2) 推荐(0)