2017-05-30 20 views
0

私はビューからモデルへ、そしてモデルからコントローラへの値を割り当てる必要があります。 私はMVCを初めて使用しています。私はこれらの値をどのように渡すことができるのか分かりません。ビューからコントローラへの値を取得

モデル - パブリックgulb STRINGVALUE {得る;セット;}

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; 
} 
     } 
     }); 

コントローラ: - needValue = STRINGVALUE。

Model.String値に値を格納できません。エラーが発生します。どのようにモデルに値を格納してコントローラの必要な値に使用できるようにするのですか

答えて

1

ビューからコントローラに値を簡単に渡すことができます。それはあなたの詳細なアイデアを与えるだろうhttps://www.aspsnippets.com/Articles/Pass-Send-Model-object-in-jQuery-ajax-POST-request-to-Controller-method-in-ASPNet-MVC.aspx

: - 以下のことを試してみてください、私は上記の

ビューごとに少し変更

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; 
     } 
     } 
    }); 

また、このリンクを参照してください。親切にもあなたの考えやフィードバックを知らせてくれることを願っています。

おかげ

カルティク

関連する問題