Tag Helper 的使用
调用指定 Controller 的指定 Action,并传入相关参数:
<a asp-controller="Movie" asp-action="Index" asp-route-cinemaId="@Model.Id">@Model.Name</a>
强大的 asp-for:
<div class="form-group row">
<label asp-for="ReleaseDate" class="col-sm-2 col-form-label"></label>
<div class="col-sm-10">
<input class="form-control" asp-for="ReleaseDate">
</div>
</div>
生成的 HTML 源码:
- 根据属性名填充了 label
- 识别出 ReleaseDate 是日期格式
<div class="form-group row">
<label class="col-sm-2 col-form-label" for="ReleaseDate">ReleaseDate</label>
<div class="col-sm-10">
<input class="form-control" type="datetime-local" data-val="true" data-val-required="The ReleaseDate field is required." id="ReleaseDate" name="ReleaseDate" value="0001-01-01T00:00:00.000">
</div>
</div>
效果:
源码
带修改和删除功能:
CoreDemo.zip