[英]How to call javascript function in a JS file to a controller using ASP.Net MVC?
我在嘗試將JS文件中的javascript函數調用到控制器時遇到問題。 我想在JS文件中使用該函數,然后將該值返回給調用該函數的控制器。
這是我的代碼:(JS文件)
function getQueryString(url) {
var arrSplit = url.split('?');
return arrSplit.length > 1 ? url.substring(url.indexOf('?')+1) : '';
}
我想在控制器中撥打這樣的電話。 (控制器)
private string DoSomething(){
getQueryString("http://sample.com");
}
這可能嗎? 或者,如果您有任何建議或任何可能的解決方法?
首先,MVC不能那樣工作。 您不能從MVC控制器引用JS方法。 MVC控制在后端執行,僅制定視圖。 HTML視圖返回給客戶端后,它將在此處執行,而JS位於客戶端。 如果需要在瀏覽器端的JS中從服務器端Controller調用方法,則需要使用SignalR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.