Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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# ASP.Net MVC编辑器模板错误Id_C#_Asp.net Mvc_Asp.net Mvc 4_Mvc Editor Templates - Fatal编程技术网

C# ASP.Net MVC编辑器模板错误Id

C# ASP.Net MVC编辑器模板错误Id,c#,asp.net-mvc,asp.net-mvc-4,mvc-editor-templates,C#,Asp.net Mvc,Asp.net Mvc 4,Mvc Editor Templates,因此,我有一个名为Area的double字段。我是这样打印的: <div>@Html.EditorFor(model => model.Area)</div> 当您可以简单地将class=“number”附加到输入字段,然后将javascript外部化到单独的文件(javascript所属的文件)中,并简单地使用类选择器时,在视图中填充大量的内联脚本(每个编辑器模板一个)有什么意义 $(document).ready(function () { $(".n

因此,我有一个名为
Area
double
字段。我是这样打印的:

<div>@Html.EditorFor(model => model.Area)</div>

当您可以简单地将
class=“number”
附加到输入字段,然后将javascript外部化到单独的文件(javascript所属的文件)中,并简单地使用类选择器时,在视图中填充大量的内联脚本(每个编辑器模板一个)有什么意义

$(document).ready(function () {
    $(".number").restrictNumber();
});

当您可以简单地将
class=“number”
附加到输入字段,然后将javascript外部化到单独的文件(javascript所属的文件)中,并简单地使用类选择器时,在视图中填充大量的内联脚本(每个编辑器模板一个)有什么意义

$(document).ready(function () {
    $(".number").restrictNumber();
});
这解决了我的问题。关键是,MVC知道型号名称,所以你不必告诉他打印什么。如果这样做,它将与模型名称合并。但为什么会这样,我真的不知道


这解决了我的问题。关键是,MVC知道型号名称,所以你不必告诉他打印什么。如果这样做,它将与模型名称合并。但是为什么会这样,我真的不知道。

如果不知道
EditorTemplateHelper.GetAllAttributes
方法返回什么,很难说。如果不知道
EditorTemplateHelper.GetAllAttributes
方法返回什么,很难说。是的,我知道。很好的提示,但这个代码不是我的。我建议这样做。看我的最新消息。是的,我知道。很好的提示,但这个代码不是我的。我建议这样做。看看我的更新。
$(document).ready(function () {
    $(".number").restrictNumber();
});
@System.Web.Mvc.Html.InputExtensions.TextBox(this.Html, "", value, htmlAttributes);