2008年11月14日
我并不打算再建一个edit页来实现更新,而打算用现有的create页来实现更新功能 虽然也许这样并不符合其语义,但我仍想这么做,因为asp那时候大家都是把增删改查放在一个页面的只用参数来区别 如: article?m=add article?m=modfiy article?m=delete 由于控件的流行,细节被Asp.net隐匿了起来,很多朋友不再通过QueryString或隐藏表单来控制功能,或者未接触过Asp的朋友从来也没有想过这么做,因为GridView等控件提供了增删功能. 但是Asp.net Mvc下我们是否应该重新认识一下这种些基础的东西呢 因为一个朋友刚刚问了我一个关于通过QueryString来区分Add/Edit的问题,所以感触挺多,啰嗦几句,大家见谅 而我这里为了不破坏前面所讲的结构所以只能将错就错一下,为Create添加一个id的可空参数,如果id为空即为添加,如果有id的值传过来就是编辑 OK开动. 首先在列表中先加一个修改的连接 //....阅读全文>
发表于 @ 2008年11月14日 23:31:00|评论(loading...)|收藏
上篇咱完成了显示列表的功能,下面接着来 也许您有疑问,这个显示列表不是和正常的Asp.net Mvc差不多吗?也是个foreach只是由原来的变成了之流,反倒是多写了字,除了分页那里爽一点以外,其它地方没见着好处. 下面我们就来看看DynamicData for Asp.net Mvc的好处 前提工作 总有前提工作真是累 这回还是在Application_Start()里加语句,使之成为 protected void Application_Start() { RegisterRoutes(RouteTable.Routes); var model = new MetaModel(); model.RegisterContext(typeof(DMvc.Models.DMvcDataDataContext), new ContextConfiguration { ScaffoldAllTables = true }); ModelBinders.DefaultBinder = new DynamicDataMode阅读全文>
发表于 @ 2008年11月14日 23:29:00|评论(loading...)|收藏
DynamicDataMVC出现也有一段时间了,一直没有正视它,今天抽一点时间了解了一下感觉还算不错。 本身下载时自带一个博客的例子,但例子略显复杂,不容易理清思路 附:本文初稿某兄入手先读,提出诸多疑问想必其它朋友可能也会有类似问题,故蓝字注明,当然大多朋友可以省去不看 下载及新建工程 下载地址:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx 选那个DynamicDataMVC.zip就行,如随版本变化,请大家举一反三。 本文环境为Visual Studio 2008/Sql Server 2005 1、建立一个Asp.net Mvc工程:DMvc 2、引用Microsoft.Web.DynamicData.Mvc.DLL,及系统组件System.ComponentModel.DataAnnotations和System.Web.DynamicData 3、在Web.config中的pages/namespaces添加一个add节点其namespace属性为Microsoft.Web.Dynami阅读全文>
发表于 @ 2008年11月14日 23:27:00|评论(loading...)|收藏
2008年11月12日
一直以来都觉得enum、struct以及class是编程的基础结构。
我们通常意图用枚举来表示一些名称的值属性。有的时候用Enum来填充DropDownList也算是不错的选择。阅读全文>
发表于 @ 2008年11月12日 10:24:00|评论(loading...)|收藏
2008年10月06日
这篇文章是对我以及朋友们学习Asp.net Mvc的一个总结,将我们发现并解决的问题列出来,希望大家回复补充。阅读全文>
发表于 @ 2008年10月06日 11:36:00|评论(loading...)|收藏
2008年10月01日
Entity SQL Language六 数字函数、时间函数及其它阅读全文>
发表于 @ 2008年10月01日 20:02:00|评论(loading...)|收藏
Entity SQL Language 五GroupBy、位处理函数、字符串处理函数阅读全文>
发表于 @ 2008年10月01日 19:09:00|评论(loading...)|收藏
2008年09月28日
Entity SQL Language 四 OrderBy/部分查询结果阅读全文>
发表于 @ 2008年09月28日 14:31:00|评论(loading...)|收藏
2008年09月27日
Entity SQL Language 三 Where/Exists/In/Like/参数及外键查询阅读全文>
发表于 @ 2008年09月27日 14:04:00|评论(loading...)|收藏