使用ajax從webform背景創建我試圖用mvc創建類似的東西。在mvc中使用jquery更新@RenderBody
我已經計算出控制器,視圖和模型的功能。
我現在要做的是,當我的用戶點擊一個按鈕時,jquery調用更新視圖 - 因此不刷新整個頁面。
非常像webforms中的主/子設計。
我已經使用了Google搜索功能,而且我嘗試了幾件事情,但是我得到了404。我已經檢查過,並且我確信我正確地調用了一些東西。
這是我的jQuery函數:
$("#divProductsBanner").click(function() {
var currentObject = $(this).text();
$.get('@Url.Action("Lite", "Service")', { theName: currentObject });
});
其中「精簡版」是我的看法和「服務」是我的控制器。
我Service.cs控制器看起來是這樣的:
public ActionResult Lite()
{
return View();
}
,我有我的「服務」文件夾下的「若干意見」文件夾下稱爲「精簡版」的視圖。
當我點擊該按鈕,我得到這個錯誤:
你沒有得到@UrlXX執行,但作爲字符串,這就是爲什麼你得到的網址。這個腳本嵌入在視圖或獨立的js文件中?請包括相關部分的查看代碼 – tede24
@ tede24不確定你的意思。什麼其他部分是相關的? –
你在哪裏使用jQuery代碼?裏面的js文件或查看文件? – Thangaraja