Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将所需的angular指令放入Html帮助程序中?_C#_Angularjs_Forms - Fatal编程技术网

C# 如何将所需的angular指令放入Html帮助程序中?

C# 如何将所需的angular指令放入Html帮助程序中?,c#,angularjs,forms,C#,Angularjs,Forms,我有一个带有一些html助手的表单 e、 g @Html.TextBoxFor(m=>m.FirstName,new{id=“FirstName”}) 我试图使用角材料,我特别想包括指令'required' e、 g 有人知道在我的HTML助手中把“required”指令放在哪里吗?我试着把它放在任何地方,但它总是抛出一个错误???只需添加ng_required=“true”,它将被评估为ng required=“true”指令&将添加required属性 @Html.TextBoxFor

我有一个带有一些html助手的表单

e、 g

@Html.TextBoxFor(m=>m.FirstName,new{id=“FirstName”})
我试图使用角材料,我特别想包括指令'required'

e、 g



有人知道在我的HTML助手中把“required”指令放在哪里吗?我试着把它放在任何地方,但它总是抛出一个错误???

只需添加
ng_required=“true”
,它将被评估为
ng required=“true”
指令&将添加
required
属性

@Html.TextBoxFor(m => m.FirstName, new {id = "FirstName", ng_required="true"})<br>
@Html.TextBoxFor(m=>m.FirstName,新的{id=“FirstName”,ng_required=“true”})

作为一个来自.NET世界的人,在使用AngularJS时,你越早将模板迁移为仅HTML而不是Razor,你的情况就越好。我同意@Chris Story,最好使用“常规”输入和AngularJS。。。这里的剃刀只会使事情复杂化
<input required name="clientName" ng-model="project.clientName">
@Html.TextBoxFor(m => m.FirstName, new {id = "FirstName", ng_required="true"})<br>