我有一个DashBoard
视图。
点击Assign
按钮,ModalPopup打开如下:
打开PopUp的代码
$create(AjaxControlToolkit.ModalPopupBehavior,
{
"BackgroundCssClass": "modalBackground",
"DropShadow": false,
"OkControlID":
"OkButton",
"OnOkScript": "onOk()",
"PopupControlID": "div_to_popup",
"id": "PopUpBox"
}, null, null, $get("day"+a));
function onOk(){
// what to write here to save data on server
}
答案 0 :(得分:0)
您可以使用自己选择的jQuery plugin来执行此操作。
我建议不要将Ajax Control Toolkit与ASP.NET MVC一起使用,因为它既旧又开始,而且(更重要的是)主要针对WebForms开发。
答案 1 :(得分:0)
这对我有用
$.ajax
({
type: "POST",
url: "/Home/SaveEntry",
data: { "savedata": data },
success: successFunction,
error: errorFunction
});
`
function successFunction() {
alert('Inserted in Table successfully');
}
function errorFunction(){
alert('Some error occurred');
}
` 我的控制器
public void SaveEntry(string savedata)
{
string[] temp = result.Split('|');
GS_ALLOCATION shift = new GS_ALLOCATION();
shift.EMP_CODE = decimal.Parse(temp[0]);
shift.ALLOC_DATE = DateTime.Parse(temp[2]);
shift.TEAM_CODE = temp[3];
shift.WWL_WEEK = temp[4];
shiftRepo.AddShift(shift);
}