博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC5 知识点整理
阅读量:7260 次
发布时间:2019-06-29

本文共 1014 字,大约阅读时间需要 3 分钟。

1、MVC5 View视图中创建带样式超链接

 @Html.ActionLink("action名","controller名",new { id=item.ID },new{style="color:red",@class="css样式名"})

@Html.LabelFor(model => model.Genre, new { @class = "control-label" })
@Html.ValidationMessageFor(model => model.Genre, null, new { @class = "help-inline" })

2、Model中字段的显示设置及类型指定

添加引用

using System.ComponentModel.DataAnnotations;

[Display(Name = "发布日期")]

[DataType(DataType.Date)]
public DateTime ReleaseDate { get; set; }

Display 特性指定了显示的字段名(本例中“发布日期”替换了“ReleaseDate”)。

DataType 特性指定了数据类型,在本例中它是日期类型,因此存储在该字段的时间信息将不会显示出来。

3、

[HttpPost]

[ValidateAntiForgeryToken]
public ActionResult Edit(Movie movie)
{
    if (ModelState.IsValid)
    {
        db.Entry(movie).State = EntityState.Modified;
        db.SaveChanges();
        return RedirectToAction("Index");
    }
    return View(movie);
}
HttpPost特性指定只有POST请求才能调用这个Edit方法。HttpGet是默认值,无需指定。
ValidateAntiForgeryToken 这个特性用来阻止伪造的请求,它和视图(Views\Movies\Edit.cshtml)中的

@Html.AntiForgeryToken() 是成对出现的。

@using (Html.BeginForm()) {

    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)
}

转载地址:http://yuudm.baihongyu.com/

你可能感兴趣的文章
组合数学的卡特兰数 TOJ 3551: Game of Connections
查看>>
vs如何通过Json生成类
查看>>
测试分页查询出数据并分文件导出[java工程]
查看>>
JAVA时间工具类,在维护的项目里的
查看>>
moa 35 批量删除
查看>>
个人知识管理的10个误区
查看>>
【沟通的艺术】你能勾住你的听众么?
查看>>
WYSE率先支持RemoteFX功能
查看>>
易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之外网客户端
查看>>
SCCM 2012系列4 配置SCCM2012 Endpoint Protection上
查看>>
分享做老师的幸福
查看>>
动软发布微信营销服务系统,微信商城系统!
查看>>
艺术是什么?不懂很难泡到妞!
查看>>
Open-E DSS V7 应用系列之三 Web管理简介
查看>>
phpunit 单元测试案例--签到任务
查看>>
python与shell校验IP地址合法性
查看>>
大话测试之BT思维
查看>>
利用Traefik+Docker构建可弹性扩展的微服务或服务集群
查看>>
记忆碎片 - 2015.09.11
查看>>
Linux下磁盘IO读写性能测试脚本
查看>>