Billpeng Space

技术源自生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  mvc

摘要:@: 单行输出<text></text> 多行输出 阅读全文

posted @ 2012-09-25 02:37 billpeng 阅读(460) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/ryanding/archive/2011/01/19/1938690.html 随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用<%= %>在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: <script src="<%=Url.Content("~/Scripts/jquery-1 阅读全文

posted @ 2012-09-25 02:12 billpeng 阅读(325) 评论(0) 推荐(0) 编辑

摘要:@ViewData.ModelState.Where(a=>a.Value.Errors.Count > 0).Count() 阅读全文

posted @ 2012-09-25 00:08 billpeng 阅读(284) 评论(0) 推荐(0) 编辑

摘要:http://www.wyjexplorer.cn/Post/2012/8/1/invoking-jsonresult-and-return-error-message-in-aspnet-mvc-ajax一、如何用AJAX调用JsonResult方法 比如FuckController中添加有个返回JsonResult类型的方法FuckJson(): public JsonResult FuckJson(){return new JsonResult() {Data = new List<string>() { "fuck", "shit" 阅读全文

posted @ 2012-09-24 23:26 billpeng 阅读(3045) 评论(0) 推荐(1) 编辑

摘要:http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证。我以MVC3项目模板自带的登录 做例子讲解Model的验证。 一、启用客户端验证: 客户端验证主要是为了提高用户体验,在网页不回刷的情况下完成验证。 第一步是要在web.confi. 阅读全文

posted @ 2012-09-24 23:24 billpeng 阅读(40751) 评论(9) 推荐(18) 编辑

摘要:我们的网页通常会有好几个部分组成,一些公共的区域我们通常会做成PartialView(部分视图),但这些视图并不是完全固定的,所以还是需要 特定的Controller来控制。如果只是静态的html,虽然也可以做成PartialView,但意义不大。下面演示一下MVC3中如何调用 PartialView。 首先我们创建一个测试用的Controller: TestController public class TestController : Controller{public ActionResult Message(){var testObj = new List<string>( 阅读全文

posted @ 2012-09-24 23:19 billpeng 阅读(24249) 评论(4) 推荐(3) 编辑

摘要:1.MVC概念 --Model:用于存储数据的组件 --View:根据Model数据进行内容展示的组件 --Controller:接受并处理用户指令(操作Model),选择一个View并输出内容。 Controller对View进行引用,但是View不知道Controller的存在。Controller和View都是单向引用Model MVC变种:Observer模式,MVP模式。 2.mvc路由机制 MVC中重要的路由处理,默认情况是在Global.asax文件中,我们也可以把这块内容独立出来。 代码 1publicclassMyMvcAppliation:HttpApplication . 阅读全文

posted @ 2012-09-24 22:19 billpeng 阅读(1743) 评论(0) 推荐(1) 编辑

摘要:Action 的Url可能受 UrlRouting的影响改变比如你将{controller}/{action} 规则改为{action}/{controller}.html那你是不是要将所有的页面的 <form action="data/get"改为<form action="get/data.html"呢如果使用Helper就解决了这个问题其实所有的Helper无非就是解决程序中有变化的东西的,比如绑定数据,或UrlRouting的Url,或相对路径 ,如果你的地址一直不会变化 ,完全可以使用Html标签 阅读全文

posted @ 2012-09-23 19:18 billpeng 阅读(326) 评论(0) 推荐(0) 编辑

摘要:try{//Yourcode...//CouldalsobebeforetryifyouknowtheexceptionoccursinSaveChangescontext.SaveChanges();}catch(DbEntityValidationExceptione){foreach(vareveine.EntityValidationErrors){Console.WriteLine("Entityoftype\"{0}\"instate\"{1}\"hasthefollowingvalidationerrors:",eve. 阅读全文

posted @ 2012-09-23 18:43 billpeng 阅读(1778) 评论(0) 推荐(0) 编辑