当前位置:编程学习 > C#/ASP.NET >>

关于showModalDialog的问题

子窗口中用了DropDownList绑定数据后 选择后在弹出这个子窗口 还是最大化的  什么原因 --------------------编程问答-------------------- 要设置属性的
如 dialogHeight:   对话框高度,不小于100px
 dialogWidth:   对话框宽度。
 dialogLeft:    离屏幕左的距离。
 dialogTop:    离屏幕上的距离。
 center:      是否居中,默认yes,但仍可以指定高度和宽度。
--------------------编程问答--------------------
引用 1 楼  的回复:
要设置属性的
如 dialogHeight: 对话框高度,不小于100px
 dialogWidth: 对话框宽度。
 dialogLeft: 离屏幕左的距离。
 dialogTop: 离屏幕上的距离。
 center: 是否居中,默认yes,但仍可以指定高度和宽度。


我设置了的 ,弹出的子窗口是小窗口 但dropdownlist更改选择后 会再弹出个窗口 内容跟子窗口的一样 不过是最大化了 这样就有一大一小两个子窗口了

--------------------编程问答--------------------
引用 2 楼  的回复:
引用 1 楼 的回复:
要设置属性的
如 dialogHeight: 对话框高度,不小于100px
dialogWidth: 对话框宽度。
dialogLeft: 离屏幕左的距离。
dialogTop: 离屏幕上的距离。
center: 是否居中,默认yes,但仍可以指定高度和宽度。


我设置了的 ,弹出的子窗口是小窗口 但dropdownlist更改选择后 会再弹出个窗口 内……

你要得到的是什么  是选择dropdownlist后不弹窗口 还是窗口不符合你要求  

还是你dropdownlist没输出缺弹出了窗口 --------------------编程问答--------------------
引用 3 楼  的回复:
引用 2 楼  的回复:
引用 1 楼 的回复:
要设置属性的
如 dialogHeight: 对话框高度,不小于100px
dialogWidth: 对话框宽度。
dialogLeft: 离屏幕左的距离。
dialogTop: 离屏幕上的距离。
center: 是否居中,默认yes,但仍可以指定高度和宽度。


我设置了的 ,弹出的子窗口是小窗口 但dropdownlist……


弹出的子窗口里用dropdownlist绑定  触发selectindexchanged事件后 会再弹出这个子窗口(最大化的) --------------------编程问答--------------------
引用 3 楼  的回复:
引用 2 楼  的回复:
引用 1 楼 的回复:
要设置属性的
如 dialogHeight: 对话框高度,不小于100px
dialogWidth: 对话框宽度。
dialogLeft: 离屏幕左的距离。
dialogTop: 离屏幕上的距离。
center: 是否居中,默认yes,但仍可以指定高度和宽度。


我设置了的 ,弹出的子窗口是小窗口 但dropdownlist……


弹出的子窗口里用dropdownlist绑定 
出现下面问题:触发selectindexchanged事件后 会再弹出这个子窗口(最大化的)

应该不需要弹出最大化的这个子窗口 --------------------编程问答-------------------- /// <summary>
        /// 获取将弹出页面放在弹出DIV中显示的脚本
        /// </summary>
        /// <param name="page"></param>
        /// <param name="title">弹出页面的标题</param>
        /// <param name="url">要弹出的url</param>
        /// <param name="width">弹出DIV的宽,若无,则传入""</param>
        /// <param name="height">弹出DIV的高,若无,则传入""</param>
        /// <param name="callback">关闭弹出框后的回调函数 其中回调函数包含弹出框页面的window.arguments</param>
        public static string OpenDialog(string title, string url, string width, string height,string callback)
        {
            if (string.IsNullOrEmpty(callback)) callback = "null";
            string script = string.Format("openDialog('{0}','{1}','{2}','{3}',{4});return false;", title, url, width, height, callback);
            return script;
        }

自己封装一个弹出层脚本,前台后台都可以调用只用传入参数就可以了,蛮好用的LZ可以尝试一下。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,