您可以使用HTML5
data-*属性。假设您想在单击某些DOM元素(例如div)时执行某些操作。所以:
<div id="foo" data-url="@Url.Content("~/foobar")">Click me</div>然后可以在单独的javascript文件中轻松使用DOM:
$('#foo').click(function() { var url = $(this).data('url'); // do something with this url});这样,您就可以在标记和脚本之间完全分开,而无需在javascript文件中使用任何服务器端标签。



