asp.net 如何弹出模式窗口 asp.net 如何弹出模式窗口,如下图,鼠标指向某区域显示编辑按扭,点击编辑按钮弹出来一个窗口进行数据修改不用AJAX 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用Ajax,那就用Javascript和Iframe 弹出层 用show hide比较简单 先建立一个页面 A.ASPX 里面包含你的那个文本编辑框 可以用dotnettextbox 或者其他的 网上找 多的是啊然后参照这个DEMO把弹出层做好页面连接A.ASPX。然后你的TEXTBOX即可 window.showModalDialog(url) 就可以 啊 OnClientClick=<%# "OpenWindow('"+Eval("Id")+"', 700,250);return false;" %> <SCRIPT src="js/ui.mouse.js" type=text/javascript></SCRIPT> <SCRIPT src="js/ui.draggable.js" type=text/javascript></SCRIPT> <SCRIPT src="js/jquery.jwindow.js" type=text/javascript></SCRIPT> <script> function OpenWindow(id,width,height) { var p = document.getElementById("<%=hf_Id.ClientID %>").value; var url = "a.aspx?Id=" + id + "&pId=" + p; SetTitle(url); OpenJWindow('#openwin', url, width, height, EditClosed);}function SetTitle(url){ var obj = document.getElementById("winTitle"); if(url.lastIndexOf("Id") >0){ obj.innerHTML ="编辑"; return; } obj.innerHTML ="新增";}function EditClosed(result) { if (result == "0") return; return false;} window.showModalDialog(url);设置一下参数就OK啦"dialogtop:300px;dialogleft:380px;dialogWidth:500px;dialogHeight:250px;edge:sunken;help:no;status:no;scroll:yes; "; 你截图的效果看要么是 jquery 要么是用了插件的 估计就是这要不用SHOWMODULEDIALOG也行不过没这好看. js前台给后台Session赋值为什么只能赋一次 IE下载Office2007文件时在下载对话框中变成ZIP文件问题的解决 在线急等,关于TreeView遍历树的问题... <font color=red>网站如何只上传修改的文件</font> 高分求一个关于SQL优化的方法 请问各位大侠.net2005的公共访问器怎么用啊 求救,SQL Server连接问题 求交流!在ASP.NET上开发网站时思考到的问题... 300分 求.net调用infopath生成的标单模版 判断是否查询到有结果的问题。 一个变量的问题 flash火狐能显示,IE不行
<SCRIPT src="js/ui.mouse.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/ui.draggable.js" type=text/javascript></SCRIPT>
<SCRIPT src="js/jquery.jwindow.js" type=text/javascript></SCRIPT>
<script>
function OpenWindow(id,width,height) {
var p = document.getElementById("<%=hf_Id.ClientID %>").value;
var url = "a.aspx?Id=" + id + "&pId=" + p;
SetTitle(url);
OpenJWindow('#openwin', url, width, height, EditClosed);
}
function SetTitle(url)
{
var obj = document.getElementById("winTitle");
if(url.lastIndexOf("Id") >0){
obj.innerHTML ="编辑";
return;
}
obj.innerHTML ="新增";
}
function EditClosed(result) { if (result == "0") return;
return false;
}
设置一下参数就OK啦
"dialogtop:300px;dialogleft:380px;dialogWidth:500px;dialogHeight:250px;edge:sunken;help:no;status:no;scroll:yes; ";
要么是 jquery 要么是用了插件的