我試圖將按鈕的值傳遞給模態對話框。我的按鈕事件是這樣的:MVC3從加載事件傳遞數據從jquery模式對話框控制器
//Dialog Function=============================================================
//declaring the function
$(function() {
$('#dialog').dialog({
autoOpen: false,
hide: 'fade',
show: 'fade',
width: 350,
height: 270,
resizable: false,
modal: true,
dialogClass: 'dialog',
open: function (event, ui) {
$(this).load('@Url.Action("AddFiles", "ProjectDetails")');
}
});
});
//Showing the dialog when one of the 3 buttons is clicked.
$("button[name='Add']").click(function() {
$('#type').val($(this).val());
$('#dialog').dialog('open');
});
//=========================================================================
IIM傳遞值到一個隱藏字段在我的模態的div:
@Html.Hidden("type")
所以我需要的是把它變成一個HiddenFor和我需要通過一個模型視圖類 我AddFiles方法
public ActionResult AddFiles()
{
return View();
}
這將是我的模型:
public class FileViewModel
{
public string Name { get; set; }
public string type { get; set; }
public string comments { get; set; }
}
但我不知道如何將按鈕的值分配給我將創建的模型(該模型將具有字符串類型屬性)是否有辦法做到這一點,或者我沒有選擇獨立工作隱藏領域?