我的問題: 我使用基於一個的JavaScript定時輪詢控制器動作調用請求,如果已經有一個答案(順便說一句,通過WCF調用Controller
)。MVC行動歸國任的ActionResult離開視圖未修改或在<strong>MVC剃刀</strong>應用視圖的ActionResult
如果有答案,視圖會通過正常返回View(...)
操作結果進行更新,該操作結果會正確更新視圖。 但如果答案仍然不可用,我想要一個ActionResult不會更改或更新View
。我試圖返回EmptyResult
,但隨後我的網頁變成白色。我想如果可能的話不修改我的控制器操作調用方法:
@using (Html.BeginForm("actionTryGetNewSystemSentence", "Conduct", FormMethod.Post,
new { onsubmit = "OnTryGetNewSystemSentence(event)", id = "idConductForm" }))
{ ...}
我也嘗試過其他ActionResult
類型,但他們要麼修改視圖或返回空白或無效View
。輪詢每500毫秒完成,所以我不能讓視圖更新每個500毫秒。
鏈接你試圖讓基於定時器一個Ajax請求或者你只是重新加載頁面? – sachin