随笔分类 - asp.net
摘要:目前能想到的是:1 单元测试2 DBC-Design by Contract单元测试已经广泛采用了。DBC似乎应用还不行,今天搜索了下,微软提供了一个spec#,看上去还不错,我安装后VS崩溃了,网上资料也很少,看来还不成熟。不知道是否有替代方案。DBC能够在编译阶段检查出代码调用参数的错误,可以高效率地避免很多错误。目前只能是自己产生ArgumentException的方式来检查了。我个人觉得每...
阅读全文
摘要:前面我提到过简易的MVC模式,这样就不用把更新View的代码散乱在各处了。
阅读全文
摘要:真是好笑,我用了几个月的vs,今天才发现了这个一直很想要的快捷键,其实就在工具栏上两个不起眼的箭头。快捷键是:ctrl(shift) + “-”
阅读全文
摘要:一般都把代码写在自动产生的页面Class里,但是如果比较复杂的话,代码会很长,不容易理解维护。有一个办法就是设计一个Helper Class,相当于是请一个秘书。示意代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--classXYZ:Page{...
阅读全文
摘要:看了这个网友的《Resharper上手指南》介绍后,感觉Resharper确实不错,特别是对文件的Region管理和重构等。另外DPack插件对文件的查找也不错。
阅读全文
摘要:很久没写了。取得行值代码很简单,这个事件是点击嵌入的按钮触发的: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int pageRowIndex = Convert.ToInt32(e.CommandArgument); ...
阅读全文
摘要:一开始management studio可以连通,vs05不行,很是郁闷。 我在网上很不容易地找到这么一段,终于解决了。不光是要开启TCP协议,重启服务,还要设置端口号,动态端口清空,端口号设置为1433,就成了。原理我也不懂。 Under "Protocols for SQLEXPRESS", ensure that "TCP/IP" is enabled. Double-click on T...
阅读全文
摘要:最近参加了一个asp.net的项目,遇到测试一个class, 而它要依赖于Configuration取得数据库连接串。发现在执行nunit的时候,Configuration.AppSettings无效,不知道有那位朋友有解决办法?
阅读全文
摘要:解决办法:删除aspnet帐号,运行regster_iis -i, 重新启动机器.谢天谢地,还有比尔, asp.net恢复正常了。
阅读全文
摘要:subtext是原来的.Text的后继分支,似乎.Text已经没有人维护了。一开始安装的时候遇到问题,在炎热的天气下,折腾了半天,后来终于想到了安装办法。感觉开源项目的文档普遍质量不是很高。安装过程还是很简单的,主要是最后一步是通过浏览器进行的,http://localhost/subtext/install最近刚辞了职,兼职在教ASP.NET课程。教书还是挺累人的,呵呵。打算把subtext给学...
阅读全文
摘要:微软发布了一个membership management control prototype控件,不过没有文档也不知道如何用,目前也不支持acces. 另外偶然在google广告上看到一个portsight secure accesshttp://www.portsight.com/Home.aspx?CultureAlias=en-US,这个也不支持access. 看来我的自己写用户管理,如...
阅读全文
摘要:我最近在做“自由鸟书评排行网”,用的是asp.net+access. 感觉ado.net部分比较繁琐。听一个网友介绍了微软的data access app block,这个名字很拗口,遗憾的是它好像不支持access数据库。不知道有没有其他的解决方案,还是必须切换到sql server. 我也了解了一下php, 我发现它的数据库操作十分简洁,还是开源的比较友好。不过asp.net的界面部分似乎更...
阅读全文
摘要:我最近在完善“自用鸟书评排行网”,需要增加一个注册和权限管理机制,我希望能有一个简洁的可重用的方案。正好asp.net上发了这篇文章Today! Covering gaps in ASP.Net 介绍了这个网站http://www.mydatalocker.com/framework/default.aspx。也许有帮助,有兴趣的朋友一起研究。
阅读全文