在锚标记 onclick 的视图中调用服务器端方法

Calling a server side method in a view on a anchor tag onclick

我是 MVC 新手。我有一个带有几个锚标记的视图,我也想添加一个 onclick。我需要这个 onclick 事件来触发模型中的方法调用。我想在没有任何 ajax 的情况下执行此操作。

我试过 <a onclick="<%Model.Method%>"> 但这会触发加载方法,而我需要它触发 onclick。

如果您想在不使用 Ajax 的情况下从 java 脚本调用该方法,则可以使用以下代码实现:

查看代码:

<a onclick="testfunc()">clickme</a>

Javascript代码:

<script type="text/javascript">
    function testfunc() {

        var url = "../Home/About";   //Here it is controllername/ActionName
        window.location.href = url;
    }
</script>

我希望这是你想要的,请告诉我你的想法或反馈

谢谢 卡尔提克