HTML赋值方法练习
2015-06-07 23:23
495 查看
index.cshtml
HomeController.cs
@{ ViewBag.Title = "Index"; } @model TestHtmlMethod2.Models.Genre <h2>Index</h2> <div> @Html.TextBox("Title", "")<text>这是一个text框</text> @Html.TextArea("Desc","描述<br/>",10,80,null)<text>这是一个文本域</text> @Html.Label("Desc", "显示文字") @* @Html.TextBoxFor(m => m.GenreId) @Html.LabelFor(m=>m.GenreId)<text>自动的查找当前模型中是否有GenreId这个属性,如果有这个属性那么就查询是否有设置固定的显示名称,有设置显示名称就显示出来。</text> </div> <div> @Html.ValidationMessage("Title")<text>显示后台输出的错误</text> @Html.PasswordFor(m => m.GenreId)*@ @Html.RadioButtonFor(m => m.GenreId,"1")@Html.LabelFor(m => m.GenreId,"颜色") @Html.ActionLink("回到产品首页", "Index", "Product", new {id="1" },null)<text>传递一个参数过去</text> @Html.RouteLink("返回", new { action = "Index" })<text>跟ActionLink遵循相同的模式</text> @Url.Action("Browse", "Store", new { grenre = "Jazz" },null)<text>返回URL路径</text> @Html.Partial("View")<text>只把部分视图的内容渲染成字符串不会执行操作方法</text> @{Html.RenderPartial("View");}<text>跟上面一个方面效果一样,都是写入到http流中,但是这个在高流量的网站中性能更好</text> @Html.Action("ActionView2") <text>获得动作返回的结果,然后输入到http流中</text> @{Html.RenderAction("ActionView2");} </div>
HomeController.cs
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace TestHtmlMethod2.Controllers { public class HomeController : Controller { // GET: Home public ActionResult Index() { ModelState.AddModelError("Title","标题不能为空!"); ModelState.AddModelError("Name","名称不能为空!"); ViewBag.Price = 10.00; Models.Genre mg = new Models.Genre(); return View(mg); } public ActionResult View() { ViewBag.Name = "名称"; return View(); } [ChildActionOnly]//只能通过html.action方法或者renderAction方法来调用,直接访问无效 [ActionName("ActionView2")]//使用自定义的访问名称 public string View2() { return "Action方法调用返回的值"; } } }
相关文章推荐
- DHTML
- 正则表达式提取html内容
- 利用正则表达式除去html得到纯文本
- 匹配获取HTML标签属性的正则 表达式
- HTML简介
- Conditional Comments 条件注释
- Conditional Comments 条件注释
- Html的一点点收获
- Html的一点点收获
- XTHML
- HTML
- 移动设备wap手机网页html通过特殊链接:打电话,发短信,发邮件详细教程
- Expression Tree 扩展MVC中的 HtmlHelper 和 UrlHelper
- HTML学习笔记-v1.5
- HTML实体字符编码
- 【深入发掘】HTML——一个你需要认真对待的语言
- html模块拖拽功能
- HTML表格标签和超链接标签
- HTML特殊字符编码对照表
- HTML标题标签和特殊的字符