@{ Layout = null;}
@this.GetType().Assembly.Location.ToString()RazorView @{ for(int i =0;i<10;i++) { //Response.Write(" ");哈哈哈 @Model.CName~~~~~ //Response.Write("哈哈哈哈~~~~"); } }@(ViewBag.CName).CName结果:aa.CName@{ //定义一个 匿名类 变量 var qq = new { com = "126" }; }JamesZou707@qq.comJamesZou707 @qq.com
@qq.com @{ Response.Write(qq.com); }
@{ string strHtml = ""; @strHtml } @strHtml @{ Response.Write(strHtml); } @Html.Raw(strHtml) @{ HtmlString htmlRaw = new HtmlString(""); @htmlRaw.ToHtmlString(); } @{ HtmlString strHtml2 = MvcHtmlString.Create(""); @strHtml2 } @helper ShowHi(string a) {哈哈哈~~~~ @a} @ShowHi("小孩~~~"); @{ViewData["partData"] = "哇哈哈哈哈";} @{Html.RenderPartial("~/Views/Home/PartTargetView.cshtml");} @Html.TextBox("txtname") @* @{ShowObj
//--------------------------------------2.0 加载指定视图----------------------------------- public ViewResult LoadViewBySelf() { //1.0 通过指定 视图名 加载 指定的视图:此视图 必须在 当前控制器同名 的文件夹中 //return View("LoadTarget"); //2.0 通过指定 视图路径 加载指定的视图:基于根目录 return View("~/Views/Home/List.cshtml"); } //---------------------------------3.0 控制器 向 View传递数据 public ViewResult TransData() { 动态数据类型,类似与JS里的对象。 但是因为 此种对象是在运行时才知道对象的类型,所以编译器和VS都无法推断并产生 智能提示 //dynamic obj = new object(); //dynamic Cla = new ClaController(); //dynamic num = 1; 动态数据类型 可以动态 添加属性 //obj.AA = 123; //int a = obj.AA; //3.1 ViewBag ViewBag.GzItcast = "广州传智播客~~~!"; //3.2 ViewData ViewData["HnItcast"] = "湖南传智播客~~~!"; //3.3 TempData TempData["USAItcast"] = "美国传智播客~~~!"; //3.4 Model Models.Class modelClass = new Models.Class() { CName="德国传智播客~~!" }; ViewData.Model = modelClass; return View(); }