0
如何打開asp.net MVC部分視圖作爲彈出窗口從控制器操作?我不想從模型類附加視圖,但應該從控制器操作打開。 謝謝。我如何打開MVC視圖作爲彈出窗口從控制器操作
如何打開asp.net MVC部分視圖作爲彈出窗口從控制器操作?我不想從模型類附加視圖,但應該從控制器操作打開。 謝謝。我如何打開MVC視圖作爲彈出窗口從控制器操作
首先你必須瞭解asp.net mvc是如何工作的。
您想要直接從Controller Action打開局部視圖的彈出窗口。
根據我的意見控制器行動不知道你必須打開彈出窗口或不。它唯一的責任是服務你的請求。你如何顯示依賴於View的內容。
讓我給你一個小例子或小步驟。
在控制器寫一個動作(控制器是例如HomeController中)
public ActionResult Save()
{
return PartialView("save");
}
在主視圖中,從那裏你必須打開彈出窗口做以下的事情。
$.ajax({
type: 'GET',
url: '/Home/Save' ,
success: function(data){
$('#popupDiv').html(data);
$('#popupDiv').show();
}
});
上面的代碼只是步驟,它是高達你哪個彈出窗口中,你必須使用Telerik的一樣,引導或您自己的實現。
你試過了什麼? – dotnetstep
我想打開控制器操作只彈出窗口。我是MVC中的新成員,因此找不到正確的方法。謝謝 – Samar
你是專門在ASP.net MVC或其他語言的上下文中搜索嗎? http://stackoverflow.com/questions/20923305/render-a-partial-view-inside-a-jquery-modal-popup-on-top-of-a-parent-view http://www.mindstick .com /文章/ 279bc324-5be3-4156-a9e9-dd91c971d462 /?CRUD%20operation%20using%20Modal%20d – dotnetstep