Asp.net mvc 3 HttpPost不呈现页面
下面提到的代码没有重新设计页面。这个有什么需要补充的吗Asp.net mvc 3 HttpPost不呈现页面,asp.net-mvc-3,Asp.net Mvc 3,下面提到的代码没有重新设计页面。这个有什么需要补充的吗 [HttpPost] public ActionResult CompetitiveSnapshotDetails(Object[] comp) { CompetitiveSnapModel[] compSnapList = new JavaScriptSerializer().Deserialize<CompetitiveSnapModel[]>(comp[0].ToSt
[HttpPost]
public ActionResult CompetitiveSnapshotDetails(Object[] comp)
{
CompetitiveSnapModel[] compSnapList = new JavaScriptSerializer().Deserialize<CompetitiveSnapModel[]>(comp[0].ToString());
String[] competitiveDetailHeader = { "State", "Rank", "Terracon Inc Transcations", "Number 1 Firm", "Number 2 Firm", "Number 3 Firm", "Total Transcations" };
ViewData["CompetitiveDetailHeader"] = competitiveDetailHeader;
ViewData["CompetitiveDetail"] = compSnapList;
return View();
}
我看到的是,在AJAX代码中,调用的动作与第一次显示的动作不同。 您需要放置的URL更像:
"/YourController/CompetitiveSnapshotDetails"
第二个也是更重要的问题是,您需要获取视图的html并对其进行处理
查看HTML位于success
函数的数据
参数中
类似这样:
$('#YourContainer').html(数据)代码>无错误无输出。还是那一页,你怎么称呼这个动作?请更新您的问题并提供更多详细信息。
"/YourController/CompetitiveSnapshotDetails"