.NEW MVC 在传递参数并在新选项卡中打开时忽略弹出窗口的大小
Posted
技术标签:
【中文标题】.NEW MVC 在传递参数并在新选项卡中打开时忽略弹出窗口的大小【英文标题】:.NEW MVC ignores the size of the popup window when a parameter passed and opens in a new Tab 【发布时间】:2021-09-08 06:54:43 【问题描述】:我在 View 中有一个按钮,点击它时会处理 PopUp 功能。 当我从控制器中的操作中删除参数时,按钮会按预期将页面作为弹出窗口打开。但是,当我在控制器的 Action 中引入参数时,它会完全忽略页面的高度、宽度等,并在新选项卡中打开它。任何帮助将不胜感激。
按钮和 JS 代码。
<script>
function popup(url, title)
var popupWindow = window.open(url, title, 'scrollbars=1,height=500,width=500, top=150, left=300');
</script>
<td><button class="btn btn-danger" onclick="popup('@Url.Action("NewStudentSchedule","Admin", new id=id)','New Student Schedule')">Schedule</button></td>
控制器中的操作。
public ActionResult NewStudentSchedule(int id)
return View();
【问题讨论】:
【参考方案1】:尝试在您的 html 按钮中删除“计划”之前的“>”
<td><button class="btn btn-danger" onclick="popup('@Url.Action("NewStudentSchedule","Admin", new id=id)','New Student Schedule')"**>**Schedule</button></td>
【讨论】:
以上是关于.NEW MVC 在传递参数并在新选项卡中打开时忽略弹出窗口的大小的主要内容,如果未能解决你的问题,请参考以下文章