首页 > 解决方案 > 如何在 mvc 视图中单击页面上的任意位置重定向另一个页面

问题描述

我有查看页面。它是使用Html.ActionLink. 但是现在我的老板说我需要点击页面上的任何地方应该打开另一个页面。我有一些代码会打开新标签,你能帮忙吗

 <script type="text/javascript">
  var popup = function () {
   window.open('@Url.Action("UserLogin", "UserLogin")');
  }
 </script>
 <body onclick="popup()">
    <h1 class="dd">Click anywhere!</h1>
 </body>

这只会打开顶部。你能帮我解决这个问题吗?我需要单击视图页面上的任意位置并打开同一页面。

标签: javascriptasp.net-mvc

解决方案


您可以使用$(document).on("click", function(){})如下所示的功能:

$(document).ready(function() {
    $(document).on("click",function() {
        alert("It works.");
      window.location.href = "www.google.com";
    });
    })
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p> Click anywhere! </p>


推荐阅读