【发布时间】:2014-02-18 21:55:58
【问题描述】:
我正在使用 razor 开发 asp .net mvc 项目。
我正在尝试按如下方式在 javascript 中访问我的模型
警报(模型。安全配置文件); 警报(模型.SecurityProfile); 警报(@Model.SecurityProfile); 警报(@model.SecurityProfile);var SecurityProfileViewModel = { 视图模型:模型, 标识:安全配置文件标识, ProfileId: $('#ProfileId').val(), JobTitleId: $('#JobTitle').val(), SecurityProfileTypeId: $('#SecurityProfileType').val(), 状态:$('#ddlStatus').val(), 原因:$('#txtReason').val(), 模式:$('#hidMode').val() };
$.ajax({
url: '/SecurityProfile/Edit',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
data: JSON.stringify(SecurityProfileViewModel),
success: function (data) {
alert(data);
window.location.href = '/SecurityProfile/Index';
}
});
但是没有任何效果。我得到模型是未定义的错误
【问题讨论】:
-
这里我已经详细解释过了stackoverflow.com/a/41312348/2592042
标签: jquery asp.net-mvc razor