我想將對象myclass傳遞給視圖頁,我面對的問題是空對象正在返回給控制器。任何指針?MVC2 jquery從視圖傳遞對象到控制器
下面是我的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是從視圖中獲得空。爲什麼沒有數據被傳回控制器?
你爲什麼不使用View.bag,或viewData –