我有這個行動方法。它會返回一些JSON。從行動方法返回JSON
public JsonResult Get()
{
...
return new JsonResult { Data = data }, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
然後我在我的視圖中有一個指向Get操作方法的腳本標記。
<script type="text/javascript" src="@Url.Content("~/resource/get")"></script>
問題是我無法訪問JS代碼中的JSON數據。看起來JSON需要以某種方式執行。任何建議?
你知道你可以去'返回Json(data);'對嗎? :) – 2013-05-01 16:08:29
我知道,但你必須設置JsonRequestBehavior。 – user49126 2013-05-01 16:11:31
那麼爲什麼不用'[HttpGet]'屬性來裝飾方法呢? – 2013-05-01 16:12:28