C# 编辑模式下的Telerik mvc网格未传递属性

C# 编辑模式下的Telerik mvc网格未传递属性,c#,html,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Html,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我的mvc应用程序中有一个带有编辑按钮的telerik网格 当我点击这个按钮时,我从SharedTemplates获得了另一个基于网格视图相同模型的模板 在编辑器模板中,如果我使用以下命令声明字段: @Html.EditorFor(a => a.Order) 生成的Html: <input class="text-box single-line valid" id="Order" name="Order" type="text" value="000020"> <in

我的mvc应用程序中有一个带有编辑按钮的telerik网格

当我点击这个按钮时,我从SharedTemplates获得了另一个基于网格视图相同模型的模板

在编辑器模板中,如果我使用以下命令声明字段:

@Html.EditorFor(a => a.Order)
生成的Html:

<input class="text-box single-line valid" id="Order" name="Order" type="text" value="000020">
<input type="text" id="Order" name="Order" style="width: 100px; background-color:         lightgrey">

如您所见,当我单击编辑按钮时,我从网格中获得了订单值。但如果我声明同一字段不使用模型,如下所示:

 <input type="text" id="Order" name="Order"  style="width: 100px; background-color: lightgrey" />

生成的Html:

<input class="text-box single-line valid" id="Order" name="Order" type="text" value="000020">
<input type="text" id="Order" name="Order" style="width: 100px; background-color:         lightgrey">

基本上,问题是:为什么如果我放置@Html.EditorFor(a=>a.Order),我会在单击edit时获得Order值,而在使用

输入type=“text”id=“Order”name=“Order”style=“宽度:100px;背景色:浅灰色”/>


最后两个代码段是相同的。在声明“同一字段不使用模型”时,您是否可以包含您使用的代码?@QuetiM.Porta,
是视图中的代码片段。当我调试时,我生成了这个html
,没有value参数。