zoukankan      html  css  js  c++  java
  • MVC页面和表单

    @Styles.Render("~/Content/css")//在head中引用css
    @Scripts.Render("~/bundles/modernizr")//在head中引用js

    @Html.ActionLink("LinkText", "ActionName", "ControllerName", new { area = "" }, new { @class = "navbar-brand" })//超链接

    @Html.Partial("_LoginPartial")//部分视图,相当于WebForm中的用户控件

    $("#result").load("/home/message",function(){

    //加载部分视图

    });

    //返回部分视图的数据

    public ActionResult message(){

       return PartialView("视图名称",实体数据);

    }

    @RenderBody()//内容编辑区,相当于WebForm模板中的ContentPlaceHolder

    Html.RenderPartial与Html.RenderAction的区别

     在Razor视图中语法不一样:
    @Html.Partial("PartialViewName")

    @{ Html.RenderPartial("PartialViewName",Model); }

    Html.RenderAction允许你直接调用某一个Action,并把返回的结果直接显示在当前调用的View中,在Control中有一个方法并返回PartialView

    Html.RenderPartial不经过Control直接通过引用页传入的Model描绘数据

    表单提交:

    using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", @class = "navbar-right" }))
    {
    @Html.AntiForgeryToken()

    <ul class="nav navbar-nav navbar-right">
    <li>
    @Html.ActionLink("你好," + User.Identity.GetUserName() + "!", "Index", "Manage", routeValues: null, htmlAttributes: new { title = "Manage" })
    </li>
    <li><a href="javascript:document.getElementById('logoutForm').submit()">注销</a></li>
    </ul>
    }

  • 相关阅读:
    免费的视频、音频转文本
    Errors are values
    Codebase Refactoring (with help from Go)
    Golang中的坑二
    Cleaner, more elegant, and wrong(msdn blog)
    Cleaner, more elegant, and wrong(翻译)
    Cleaner, more elegant, and harder to recognize(翻译)
    vue控制父子组件渲染顺序
    computed 和 watch 组合使用,监听数据全局数据状态
    webstorm破解方法
  • 原文地址:https://www.cnblogs.com/xsj1989/p/5576729.html
Copyright © 2011-2022 走看看