随笔分类 -  ASP.NET MVC

摘要:一、有何特别之处?和我的很多文章一样,旨在提供一种大体的解决方案,本解决方案旨在解决如下一些问题:通过独立的组件对绑定到ListControl(ASP.NET Web Form的说法)的列表进行单独管理;自动地调用上面这个组件获取列表信息进行相关Html的生成;支持ASP.NET MVC原生的Model Binding。二、实例演示下面是代表个人信息同时作为Model的Person类型,Gender、MaritalStatus 和Country分别代表性别、婚姻状况和国籍(这里支持多国籍)。public class Person{ public string Name { get; se... 阅读全文
posted @ 2012-03-16 14:39 AIの海雅 阅读(366) 评论(0) 推荐(0) 编辑
摘要:0. 基本原则Razor模板默认是C域(与php、aspx相同)任何C域都可以内嵌S域行内S域不可内嵌C域,多行S域可内嵌任何C域@符号是关键符号,使用@从C域向S域切换使用标签从S域向多行C域切换,使用@:从S域向行内C域切换1. 行内S域的几种形式@变量 例如:@User.Name,变量或属性结束后自动变回C域,如遇结束判断有歧义,请加括号如下@( 表达式 ) 例如:@(i + 1) 或 @(User.Name)@方法调用 例如:@Html.TextBox("username").ToString()2. 多行S域的几种形式@{ 代码块 }@if (条件) { 代码块 阅读全文
posted @ 2012-01-06 14:29 AIの海雅 阅读(415) 评论(0) 推荐(0) 编辑