助手 - asp.net MVC核心(dotnet核心1.1)

时间:2016-12-22 13:25:02

标签: asp.net asp.net-mvc model-view-controller .net-core

大家好,我将使用MVC模式开始使用dotnet核心的新体验。

  

复选框,textarea和其他的新助手是什么?

此时相对页面为空:https://docs.microsoft.com/en-us/aspnet/core/mvc/views/html-helpers

我试过这个:

<input asp-for="myField" class="form-control" type="checkbox" value="False"/>但不起作用!

提前致谢。

<div class="form-group">
      <label asp-for="myField" class="col-md-2 control-label"></label>
      <div class="col-md-10">
          @*<input asp-for="myField" class="form-control" type="checkbox" value="False"/>*@
          <span asp-validation-for="myField" class="text-danger"></span>
      </div>
</div>

3 个答案:

答案 0 :(得分:1)

首先检查您是否在project.json中引用了Microsoft.AspNet.Mvc.TagHelpers包。

其次请记住视图开头的@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

答案 1 :(得分:0)

如果你想使用HTML Helpers,你仍然可以像在.Net Framework中那样做,但MS希望改变一点HTML Helpers to Tag HelpersTag Helpers是.Net Core的新功能

答案 2 :(得分:0)

我在浏览器中遇到错误,因为我设置的字段是Nullable。

我已经完成了迁移,更新了数据库,现在正在工作!