深爱那片海 发表于 2015-1-16 23:40:15

ASP网页设计asp.net中的模态对话框

ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用asp.net|对话框终究入手下手写B/S的程序。
明天碰到了一个成绩,怎样处置模态对话框。详细的请求是:在选择页面上的“增加”按钮,弹出模态对话框,在对话框中增加纪录后,选择“断定”按钮,封闭对话框,更新主页面表格的数据。

网上关于模态对话框的会商有良多,试了一天,发明一个对照好的办理办法:

1、显现对话框:
在javascript剧本文件中到场:
functionOpenEditWin(frmWin,width,height)
{
varme;
//把父页面窗口工具看成参数传送到对话框中,以便对话框利用父页主动革新。
me=window;
//显现对话框。
window.showModalDialog(frmWin,me,dialogWidth=+width+px;dialogHeight=+height+px;help:no;status:no)
}
在C#中挪用:
cmdAdd.Attributes.Add("onclick","javascript:OpenEditWin("+Session["showForm"]+",540,400)");
良多办法是用Response.Write大概RegisterStartupScript来完成,可是都存在成绩,如显现对话框时页面是空缺、革新页面的时分弹出对话框等。
在对话框中到场jscript剧本


Session["showForm"]是对话框的aspx文件名,内容很复杂,在页面上计划了一些文本框,让用户输出相干信息,另有“断定”和“作废”按钮,选择取“断定”按钮的时分把文本框中的数据保留到数据库中,并封闭对话框,“作废”按钮则作废操纵封闭对话框。

</p>ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;

灵魂腐蚀 发表于 2015-1-20 10:56:30

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

不帅 发表于 2015-1-29 06:52:49

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

柔情似水 发表于 2015-2-1 18:15:48

掌握asp的特性而且一定要知道为什么。

再见西城 发表于 2015-2-7 13:09:22

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

若相依 发表于 2015-2-21 22:27:13

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

活着的死人 发表于 2015-3-6 22:01:10

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

谁可相欹 发表于 2015-3-13 22:07:25

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

山那边是海 发表于 2015-3-20 20:06:03

不能只是将它停留在纸上谈兵的程度上。
页: [1]
查看完整版本: ASP网页设计asp.net中的模态对话框