mvc下,3种窗口弹出设置的方法
1、通过重写,<input标签下按钮的onclick事件,来进行窗口的弹出设置:
代码如下:
<input type="button" onclick="window.open('../AddDpment','','height=180,width=550,fullscreen=no,resizable=yes,scrollbars=no,top=350,left=500')" value="添加部门"/>
其中,window.open('路径','窗口的宽度,高度,相对窗体的位置,是否全屏,是否有滑动等属性设置','','');
2、通过重写<a herf=''来获得窗口:
代码如下:
<a href="" onclick="window.open('<%=Url.Action("EditDpment","Admin",new{id = item.Department_id}) %>','','width=530,height=200,location=no,menubar=no,status=no,scrollbars=no,resizable=no top=300,left=500')">部门修改</a><br />
其中。由于MVC中,路径的原因,这里推荐使用<%=url.action>来设置其路径,这里可以通过url.action中创建new{id}来传参数。
3、可以通过jquery来定义,并在控件中调用
弹出窗口后,可以通过重新定义表单的地址和target属性来重新返回框架窗口中,例如:
代码如下:
<%using (Html.BeginForm("EditGroup", "Admin", FormMethod.Post, new { target = "mainFrame" }))
这里是通过重写了beginform来实现的,在解析后代码和普通<form表单提交的形式是一样的。
如果想在提交表单后在关闭小窗口,可以通过<input 中的onclick事件来控制,使用javascript::self.close();或者window.close();来控制。
相关推荐
-
VC实现对话框窗口任意分割
个人认为简单问题最好就是直接贴源代码,一看就明白,说来说去反而弄不清楚,那我就少废话了,自己看吧,注释很清楚. 先来张图片 1. 新建一个MFC对话框程序MySplitterDlg. 再插入两个Dialog资源 ,这里一定要选择IDD_FORMVIEW类别的对话框,分别新建类CMyFormView0 和CMyFormView1,基类别选CDialog,一定要选择CFormView. 2. CMySplitterDlg中增加WM_CREATE的消息响应,编辑OnCreate() int CMySp
-
VC实现A进程窗口嵌入到B进程窗口中显示的方法
本文通过一个Demo示例讲述把A应用程序嵌入到B应用程序中显示的方法. 主要代码如下: //在B应用启动时创建A进程 CreateProcess(_T("A.exe"),NULL,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,NULL,NULL); Sleep(30); HWND hWndChild = FindWindow(_T("AAA"),_T("AAA")); while(!hWndChild)
-
VC小技巧汇总之窗口技巧
本文搜集汇总了VC小技巧的窗口技巧,对于VC程序开发的窗口设计而言有一定的借鉴价值,详情如下: 1.让窗口一启动就最大化 把应用程序类(CxxxApp)的 InitInstance() 函数中的 m_pMainWnd->ShowWindow(SW_SHOW); 改为 m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); 则窗口一启动就最大化显示. 2.如何设置窗口的初始尺寸 在将应用程序类(CxxAPP)的 InitInstance() 函数中加入: m_pMai
-
在VC中隐藏控制台程序窗口的实现代码
下面就介绍一下,如何隐藏win32 console application的console窗口因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译器的链接开关选项(也就是linker选项).首先我们来看一下linker的 /subsystem 选项该选项的语法形式如下: /subsystem:{console|efi_application|efi_boot_service_driver|efi_rom|efi_runtime_driver|native|posix|window
-
mvc下,3种窗口弹出设置的方法
1.通过重写,<input标签下按钮的onclick事件,来进行窗口的弹出设置: 复制代码 代码如下: <input type="button" onclick="window.open('../AddDpment','','height=180,width=550,fullscreen=no,resizable=yes,scrollbars=no,top=350,left=500')" value="添加部门"/> 其中,wi
-
九种js弹出对话框的方法总结
[1.最基本的js弹出对话框窗口代码] 这是最基本的js弹出对话框,其实代码就几句非常简单: 复制代码 代码如下: <script LANGUAGE="javascript"> <!-- window.open ("page.html") --> </script> 因为这是一段javascripts代码,所以它们应该放在<script LANGUAGE="javascript">标签和</s
-
Java详细解析下拉菜单和弹出菜单的使用
目录 Swing菜单组件 下拉式菜单介绍 下拉式菜单的三个组件 JMenuBar(菜单栏) JMenu(菜单) JMenuItem(菜单项) 下拉式菜单的创建与使用 创建和添加下拉式菜单的一般步骤 弹出式菜单介绍 弹出式菜单的创建与使用 小结 Swing菜单组件 下拉式菜单介绍 创建一个下拉式菜单,需要三个组件,JmenuBar(菜单栏),Jmenu(菜单),Jmenultem(菜单项). 下拉式菜单的三个组件 JMenuBar(菜单栏) 表示一个水平的菜单栏,用来管理菜单,不参与同用户的交互式
-
jQuery实现弹出窗口弹出div层的实例代码
通过今天的jquery实例学习,我们要达到这样的效果:点击页面的链接,弹出一个div层,同时页面的其他部分变灰并且不能点击:无论是改变浏览器窗口大小还是下拉滚动条,这个弹出层都能始终保持居中:点击页面的关闭按钮,弹出层消失,页面恢复原样. 这里借鉴之前的一篇文章<基于jQuery的固定飘浮层>,使弹出窗口可以始终固定在浏览器的正中间.在这里有一个要点,就是如何使页面的其他地方在弹出窗口的同时变灰.我使用的方法就是在点击链接弹出div层的时候,给页面增加一个div层,这个层就"负责&q
-
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
1.先使用Qt designer设计两个窗口,一个是主窗口,一个是子窗口 其中主窗口是新建-Main Window,子窗口是Dialog窗体. 两个窗口不能是同一类型,否则会崩溃. 并保存为EyeTracking_main.ui和EyeTracking_process.ui(因为我在做眼动追踪,因此窗体命名与此相关,后同),使用UIC工具转成.py文件. 2.写一个驱动函数调用两个窗体 主窗体Eyetracking_main.py from PyQt5 import QtCore, QtGu
-
JS弹出对话框实现方法(三种方式)
本文实例讲述了JS弹出对话框实现方法.分享给大家供大家参考,具体如下: 1.警告框 <html> <head> <script type="text/javascript"> function disp_alert() { alert("我是警告框!!") } </script> </head> <body> <input type="button" onclick=&
-
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
datetimepicker默认是在输入框下面弹出的,但是遇到输入框在屏幕下面时,日期选择框会有一部分在屏幕下面,显示不了,因此需要能够从上面弹出.设置很简单,在初始话中: $('.form_date').datetimepicker({ language: 'zh-CN', weekStart: 1, todayBtn: 1, autoclose: 1, todayHighlight: 1, startView: 2, minView: 2, forceParse: 0, pickerPosi
-
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
最近学到Bootstrap下拉菜单,学懂了教程内容之后自己敲一个点击按钮底下弹出下拉菜单的小demo,写完代码发现运行之后点击按钮没反应,下拉菜单弹不出来,对照教程感觉代码没错. 我的代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>下拉菜单</title> <link rel="
-
对python tkinter窗口弹出置顶的方法详解
如果想要python 的tkinter窗口置顶,加上下面两句即可实现root窗口的置顶显示,可以用于某些程序的消息提示,能够弹出到桌面显示 root = Tk() root.wm_attributes('-topmost',1) 以上这篇对python tkinter窗口弹出置顶的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
pyqt5 实现在别的窗口弹出进度条
要求:在导入视频的同时,利用caffe训练好的模型提取视频的特征,这个过程比较费时间,因此需要进度条,不然以为程序死掉了. 在条用进度条出现的问题有: 1.进度条窗口可以弹出但是没有进度条.label.button等 2.进度条窗口内容完整,但是进度条的进度没有更新 3.进度条以上问题解决了,但在进度条窗口close()后,程序出现未响应现象. 问题一: 区分show, exec_区别 问题二: Thread.msleep(100),模拟100个文件 问题三:某个循环出了问题,while....
随机推荐
- 学习JavaScript编程语言的8张思维导图分享
- ASP.NET实现单点登陆(SSO)适用于多种情况
- 需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
- 简化php模板页面中分页代码的解析
- Python通过poll实现异步IO的方法
- 浅析c/c++中函数的参数传递
- JavaScript模拟push
- python从入门到精通(DAY 3)
- js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
- Asp.net FileUpload上传文件夹并检测所有子文件的实现代码
- hbase访问方式之java api
- MySQL解压版配置步骤详细教程
- jQuery图片左右滚动代码 有左右按钮实例
- 使用js修改客户端注册表的方法
- 利用js实现遮罩以及弹出可移动登录窗口
- JavaScript编写简单的计算器
- javascript 弹出层组件(升级版)
- Java中的代理原理及代理使用示例
- PHP实现的方程求解示例分析
- Vue瀑布流插件的使用示例