我正在编写一个wep应用程序,其中我正在使用Razor语法。 (它建立在CMS Umbraco上)。
我想要做的是在点击链接(或按钮或其他)时调用方法。像这样:
<a id="anchorId" class="AnchorClass" href="#"
onclick="@ClassName.Methodname(var1 v, var2 v)">
LinkText</a>
问题是Razor想要在页面加载时执行此操作,并且不会等待我的点击。 有谁知道解决这个问题的方法?
谢谢
答案 0 :(得分:1)
您正尝试将服务器端代码与Javascript混合使用 那不行。
您需要将链接指向执行代码的其他服务器端页面 或者,您可以使用Javascript将AJAX请求发送到执行代码的其他服务器端页面。