• 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>
    }

  • 相关阅读:
    1203 forms组件
    1128 聚合查询 orm字段及属性
    1127 模型层orm表操作
    1126 视图层与模板层
    1122 django中orm操作
    1121 Django操作
    1125 视图层
    搭建并行开发环境MPICH2
    Linpack之HPL测试 (HPL Benchmark)
    安装NetCDF及HDF5
  • 原文地址:https://www.cnblogs.com/xsj1989/p/5576729.html
Copyright © 2020-2023  润新知