MVC3:从ViewData检索的数据包含“/”

时间:2012-08-31 09:25:01

标签: asp.net-mvc-3 partial-views

我有一个小问题。我将id从一个视图传递到另一个视图。 我是这样做的:

@Html.Partial("DetailViews/_Parameters", Model.Parameters, new ViewDataDictionary { { "data-resourceId", Model.Id } })

我将此id用于局部视图中表单中的隐藏字段。像这样:

<form id="formAddNewParameter" action"#" title="Add new Parameter">
    <input type="hidden" name="resourceId" id="resourceId" class="required" rel="0" value=@ViewData["data-resourceId"]/>
</form>

ID按原样传递。但最后总有一个“/”...... 任何人都知道这个“/”的来源。

1 个答案:

答案 0 :(得分:2)

""代码的值附近缺少引号value

<form id="formAddNewParameter" action"#" title="Add new Parameter">
    <input type="hidden" name="resourceId" 
           id="resourceId" class="required" rel="0" 
           value="@(ViewData["data-resourceId"])" />
</form>

我想关闭/的标签会以某种方式混入价值标签。