05 2012 档案
摘要:LINQ to SQLLINQ to SQL执行标准数据库命令*查询并创建Id&Title匿名类型LINQ to SQL CodeMydataDataContext data = new MydataDataContext(); var query = data.Article.Select(m => new { Id = m.ArticleID, Title = m.ArticleTitle });SqlCodeSELECT [t0].[ArticleID] AS [Id], [t0].[ArticleTitle] AS [Title]FROM [dbo].[Article]
阅读全文
摘要:LINQ to SQL下载LINQ to SQL Debug Visualizerhttp://www.scottgu.com/blogposts/linqquery/sqlserverQueryVisualizer.zipLINQ to SQL执行标准数据库命令*查询文章类别ID为34的文章标题并排序取4条Take()取元素条数 =>TopLINQ to SQL Code MydataDataContext data = new MydataDataContext(); var query = data.Article.Where(m => m.CategoryID == 34)
阅读全文
摘要:ASP.NET MVC路由匹配检测组件RouteDebug.dllURL RoutingURL Routing是与Asp.Net3.5 MVC框架独立的一个功能。可以在传统ASP.Net应用中使用优化路由设置路由 routes.MapRoute( "products-route", // 路由名称 "products/{category}", // 带有参数的 URL new { controller = "products", action = "category",}// 参数默认值 );ProductsCon
阅读全文
摘要:ViewData,TempData,ModelRequest.From读取表单数据FormCollection读取表单ViewData<%=Html.Encode(ViewData["Test1"])%>TestController.cs // // GET: /Admin/Test/ [Authorize] public ActionResult Index() { this.ViewData["Test1"] = "TestViewData"; return View(); }TempData可以在多个动作方法中或者多
阅读全文
摘要:htmlhelper的优势就是有智能感知功能,不用helper后面的也好去掉HtmlHelperSelectExtensions静态类DropDownList,ListBox 两个控件DropDownListDropDownList控件只能选择一个项选着产品目录://// GET: /Admin/Test/[Authorize]public ActionResult Index(){CategoryRepository categoryrepository = new CategoryRepository();var categorylist = categoryrepository.GetM
阅读全文
摘要:HtmlHelperFormExtensions静态类BeginForm,BeginRouteForm,EndForm 三种类型FormMethod.Post优先级最高可以在多个地方设置action参数,htmlAttributes优先级别最高BeginRouteForm扩展方法,提供开发者使用;设置路由值字典类型的id值和class值EndForm代码 表单内容 13重载方法 BeginRouteForm扩展方法,提供开发者使用 InputExtensions类CheckBox,Hidden,Password,RadioButton,TextBox五种类型CheckBox代码:设...
阅读全文