0

オブジェクト myclass をビュー ページに渡そうとしていますが、直面している問題は、null オブジェクトがコントローラーに返されることです。ポインタはありますか?

以下は私のascxページのコードです

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<myclass>" %>

<div class="upModel" style="display:none">
<%= Model%>
</div>

<script type="text/javascript">
  $(document).ready(function () {

    $("#load").click(function () {
                try {

                   $.ajax({
                            type: "POST",
                            url: "Loadmyaction",
                            data:  $("#upModel").serialize(),  
                            contentType: "application/json; charset=utf-8", 
                            success: function(data) { 
                             alert(data); 

                             },
                            error: function(result) { alert("Error" + result); }
                        });
                }
                catch (err) {
                    alert(err.description);
                }
          });
     </script>



    **On controller, this is my method**

      public string Loadmyaction(string obj)
            {
    string str = "";
    return str;
    }

ここで、obj はビューから null を取得しています。コントローラーにデータが返されないのはなぜですか?

4

1 に答える 1