我想這是一個noob問題,但在這裏說到:Ajax.ActionLink,如何發送部分視圖中的選定對象? asp.net的MVC
我的產品列表:
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.code) %>
</td>
<td>
<%= Html.Encode(String.Format("{0:g}", item.date)) %>
</td>
<td>
<%= Html.Encode(item.category) %>
</td>
<td>
<%= Html.Encode(item.description) %>
</td>
<td>
<%= Html.Encode(String.Format("{0:F}", item.price)) %>
</td>
......
}
而且畢竟這些的局部視圖(在同一個頁面):
<div id="productForEdit">
<fieldset>
<legend>Your Selected Product</legend>
<% Html.RenderPartial("~/Views/Products/Edit", productObject); %>
</fieldset>
</div>
如何使用Ajax.ActionLink,所以,當我會點擊一個產品的描述,該產品將在局部視圖從頁面底部插入? 我嘗試了一些與UpdateTargetId="productForEdit"
的組合,但我沒有成功。
目的是在頁面中有一個快速編輯工具。
看看這裏http://stackoverflow.com/questions/7295835/how-can-i-load-partial-view-inside-the-view和這裏http://pluralsight.com/training/players/ PSODPlayer?author = scott-allen&name = mvc3-building-ajax&mode = live&clip = 0&course = aspdotnet -mvc3-intro – 2013-04-22 20:35:27