0
我有一個頁面準備上開闢了一個非常簡單的對話框,這裏是代碼MVC從jQueryUI的對話框模式返回值
這個代碼是關於我的看法
$(document).ready(
//Dialog
$("#dialog").dialog({
title: "Dialog box",
height: 300,
modal: true,
open: function(event, ui) {
$(this).load("@Url.Action("TestDialogView", "Card")");
}
})
);
現在這將打開用TestDialogView的視圖內容來建立對話模式。現在我想要做的是在對話框中畫一個表格(我可以用視圖來做這個),但是我想要做的是,當用戶點擊表格中的一個項目時,然後將項目發回到我們所在的視圖,並且此ID現在傳遞到我的模型中。用戶負載了CardTypes頁
與步驟
- 步驟1實施例錶行中鏈接
- 步驟4:項的ID將從對話框
- 步驟5調回:對話框關閉
- 步驟6:VA卡片類型視圖模型上的可變形的選定ID現在使用從對話框回傳的ID填充。
乾杯
---更新---
這裏是我的對話框的屏幕截圖,
,這裏是可使其
視圖@model CardSite.Models.FileSearchModel
@{
ViewBag.Title = "Attacks";
}
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(x => x.Name)
</th>
<th>
Select
</th>
</tr>
@foreach (var item in Model.PokemonFiles)
{
<tr>
<td>
@Html.DisplayFor(m => item.Name)
</td>
<td>
<a href="">View</a>
</td>
</tr>
}
</table>
我認爲需要改變什麼? 「查看」鏈接應該是什麼?
很好,說實話我不是第4步100%肯定,我可以從我的數據庫中提取數據的表,然後我可以添加一個鏈接,將鏈接到的東西,通過ID,我不知道我如何能夠將我的ID從我的視圖中恢復到模式的視圖。 – Canvas
看看你的錨是否擁有這個id,那麼你可以使用上面的張貼,如果添加到該鏈接,你可以用任何類名更改'viewlink'。 – Jai
我會讓你知道它是如何去歡呼。我不會打勾作爲答案,因爲我仍然可能需要幫助 – Canvas