随笔分类 - .Net使用研究
一个私有的PageLoad在Mono下引发的问题
摘要:有一个页面,其PageLoad函数写成了私有的。照理说应当写成Protected的才可以访问,可是写成私有的,Asp.Net也可以工作。private void Page_Load(object sender, EventArgs e)可是放到Mono的Xsp2下时,始终无法运行。想不到原因啊。找来找去,发现PageLoad中的代码根本没有运行,无意中看到,Private,觉得很奇怪,不是应当是P...
阅读全文
如何写一个不带BOM的UTF8文件
摘要:大多数情况下,我们并不关心UTF8文件是否带BOF.可是今天突然要写一个UTF8文件,但不需要带BOF.实现方法如下:在用StreamWriter构造的时候不要传系统默认的Encoding.UTF8属性,而是自己建一个新的UTF8的实例,就可以了.
阅读全文
常用.Net正则表达式
摘要:匹配中文的正则表达式[\u4e00-\u9fa5] 其中\u后面的数字是中文Unicode的范围
阅读全文
Asp.Net 国际化问题
摘要:近日需要做一个多语言的网站,研究了一下Asp.net的多语言架构,主要方法是采用资源文件对应不同的语言,然后在程序中自动加载即可以。 设置当前语言的方法有好多种,可以让客户端自动选择,可以在配置文件中指定,也可以用程序设置。 很多人提到在用了MastPage的情况下无法使用InitializeCulture这个方法,这是个误解。InitializeCulture这个方法不应当用在MastPage中...
阅读全文
发现自己的BLOG被转载了
摘要:今天在网上查资料,突然发现查出来的资料怎么和自己写的挺象的。进去一看,原来是自己昨天写的一个BLOG。再仔细一看,转载的网站也没有署名,只是标了一个转载自博客网,和博客园有何关系乎。我在文章中提到了数据访问用了NBear,希望也能扩大Nbear的知名度。链接如下:http://www.enet.com.cn/article/2007/0423/A20070423554795.shtml
阅读全文
移动WEB开发之浏览器文件定义
摘要:今天为自己写的家庭帐务系统加一个WEB的操作界面,方便我爱人从她的手机上添加操作记录.该系统是用NBear实现的数据访问.
开发很正常,在显示查询记录,我希望能在我老婆的手机上显示一个表格,她的手机的操作系统是IE4.01,是支持的.可是无论如何都不行.看来是.Net无法识别。
阅读全文
如何用CodeDom实现While循环
摘要:很多人都说用CodeDom无法实现While循环,可MSDN上的说明明明说可以.很奇怪.自己试了一下,发现其实是可以实现的,只是形式上象For循环而已. method.Statements.Add(new CodeIterationStatement(new CodeExpressionStatement(new CodeSnippetExpression("")), new CodeMethod...
阅读全文
如何读取程序集中的资源文件
摘要:有时我们知道一个资源的名称和程序集,需要读出该资源文件,用以下方法可以智能的读出,而不需要知道资源根名称. public static object GetResources(System.Reflection.Assembly assembly, string AResName) {foreach (string s in assembly.GetManifestResourceNames(...
阅读全文
如何方便的取得数据库的架构信息
摘要:在进行数据库的操作时,我们经常需要从数据库读取架构信息,以前我都是用Sql语句进行的。这方便资料不全,很多需要自己猜测,或是用SqlServer的事件跟踪器进行跟踪,看看SqlServer管理器是如何做的。 在.Net里就方便了。DbConnection对象有一个GetSchema方法,非常强大,可以获得数据库的很多架构信息,一般对我们来说都够用了。不过简单的使用,是只用他来返回表名称,如下所示:...
阅读全文
关于.Net2.0下配置架构的使用
摘要:上次用到配置文件,就花了一些时间研究了一下.Net2.0下的配置文件架构,当时感觉确实很强大,完善,但看的有些头晕.迷迷糊糊把实现了要求,就没有再深入研究.
最近,想在配置文件里实现一个复杂的配置,多层次嵌套的配置文件,再把.Net中的配置文档研究了一下,经过这两次的研究,终于彻底搞清楚了。
阅读全文
浙公网安备 33010602011771号