更新时间:2022-11-23 10:07:28
由于.js文件不被asp.net mvc的视图引擎解析,你根本无法使用任何C#code在那里。我会建议使用不显眼的方式,像这样
As .js files are not parsed by asp.net mvc view engine, you simply cannot use any c# code in there. I would suggest using unobtrusive approach, something like this
<div id="loader" data-request-url="@Url.Action("Action", "Controller")"></div>
和在JavaScript中,数据请求URL的使用价值
And in javascript, use value of data-request-url
$(function(){
$('#loader').click(function(){
var url = $(this).data('request-url');
alert(url);
});
});