MVC 5从视图中的按钮调用C#函数
在我的一个视图中寻找一种通过按钮调用c#函数的方法?这看起来很琐碎,但我还没有找到解决办法。感谢您的帮助 这是我所期望的实现方式,或者是一个@Html.ButtonMVC 5从视图中的按钮调用C#函数,c#,asp.net-mvc,razor,asp.net-mvc-5,C#,Asp.net Mvc,Razor,Asp.net Mvc 5,在我的一个视图中寻找一种通过按钮调用c#函数的方法?这看起来很琐碎,但我还没有找到解决办法。感谢您的帮助 这是我所期望的实现方式,或者是一个@Html.Button <input type="button" value="Sign Out" onclick="@SignOut()"/> 在Razor视图中动态执行服务器功能没有简单的方法 但是,您可以使用按钮将用户重定向到另一个将执行服务器功能的路由 使用@Html.ActionLink(“您的文本”、“actionName”、“c
<input type="button" value="Sign Out" onclick="@SignOut()"/>
在Razor视图中动态执行服务器功能没有简单的方法 但是,您可以使用按钮将用户重定向到另一个将执行服务器功能的路由 使用
@Html.ActionLink(“您的文本”、“actionName”、“controllerName”)
Razor助手
这样做将创建一个元素,单击该元素将用户重定向到指定的路由。在Razor视图中动态执行服务器功能没有简单的方法 但是,您可以使用按钮将用户重定向到另一个将执行服务器功能的路由 使用
@Html.ActionLink(“您的文本”、“actionName”、“controllerName”)
Razor助手
这样,您将创建一个元素,单击该元素将用户重定向到指定的路由。您是否忘记了web浏览器和客户端/服务器模型是如何工作的?如果您想要执行服务器端代码,您需要发送一个HTTP请求来触发它。这意味着一个表单提交,或者AJAX等,或者一个JS函数,它重定向到订阅到
onClick
事件的操作URL。不过,这不是最好的解决方案。你忘了web浏览器和客户机/服务器模型是如何工作的吗?如果您想要执行服务器端代码,您需要发送一个HTTP请求来触发它。这意味着一个表单提交,或者AJAX等,或者一个JS函数,它重定向到订阅到onClick
事件的操作URL。不过,这不是最优雅的解决方案。与-Plus类似,您可以向其添加一些css样式,使其看起来像一个按钮。与-Plus类似,您可以向其添加一些css样式,使其看起来像一个按钮。