|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; |
|