我需要从视图到模型以及从模型到控制器分配值。 我是MVC的新手,我不知道如何传递这些值。
MODEL- public gulb StringValue {get; set;}
view -
$.ajax({
url: "/Home/ValidateMembership",
type: 'GET',
data: { StudentDOB: StudentDOB, ssn: ssn },
dataType: 'text',
success: function (result) {
var deserializedResult = JSON.parse(JSON.parse(result));
if (deserializedResult.StatusCode == 1) {
memberFoundCurrent();
Model.StringValue = deserializedResult.ContactId;
}
}
});
controller: - needValue = StringValue。
我无法将值存储到Model.Stringvalue,它会抛出错误。我怎么想将值存储到Model中,以便我可以在控制器需求值上使用它
答案 0 :(得分:1)
我们可以轻松地将视图中的值传递给控制器。尝试下面的内容,我按照上面的说法改变了一点
查看 -
var student = {}; //for ex: student is your model name
student. StringValue = “some value”
$.ajax({
url: "/Home/ValidateMembership",
type: 'GET',
data: '{student: ' + JSON.stringify(student) + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
var deserializedResult = JSON.parse(JSON.parse(result));
if (deserializedResult.StatusCode == 1) {
memberFoundCurrent();
Model.StringValue = deserializedResult.ContactId;
}
}
});
它会给你详细的想法。希望它有用,请让我知道你的想法或反馈。
由于
KARTHIK