1

我有一个小问题。我正在将一个 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 按原样传递。但是最后总是有一个“/”......任何人都知道这个“/”来自哪里。

4

1 回答 1

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>

而且我猜标签关闭/以某种方式混合到值标签中。

于 2012-08-31T09:37:45.367 回答