1
我在使用asp剃鬚刀提交表單時遇到問題。我使用Ajax。我有收藏,我正在爲其中的每個元素製作一個表單。我想再次傳遞一個submited元素的Id。 這裏是我的代碼:使用Ajax在asp剃鬚刀中提交表單
@for(int i=0; i < Model.Models.Length; i++)
{
string s = "metriceDiv" + Model.Models[i].Id;
using (Ajax.BeginForm("Bookmark", "Metrice", new AjaxOptions
{
HttpMethod = "Get",
UpdateTargetId = "metriceDiv" + Model.Models[i].Id,
InsertionMode = InsertionMode.Replace
}))
{
<div id="@s">
<br />
<table>
<tr>
<th>
@Html.HiddenFor(model => model.Models[i].Id)
<input type="submit" value="Bookmark" />
</th>
</tr>
</table>
</div>
當我提出第一個元素這只是工作。模型中的每個其他元素都給我null。我能做些什麼來獲得任何元素的ID?我可以將此值添加到模型中的其他字段中嗎?