|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。dhtml|技能|网页ASP.NET改动了我们的编程办法,使得开辟BS程序加倍复杂。但假如大批利用服务器控件必将会形成网页频仍提交,操纵极不友爱,也增添了服务器的包袱。把一些需要的考证事情放在客户端实行,只要经由过程考证时才举行提交,就能够年夜年夜削减网页的革新次数。
比方当我们按下“删除”按钮时,先在客户端举行一下确认:弹出一个“是不是真的要删除”的对话框。当用户按下“是”是才提交至服务器实行删除程序。假如按下否,则停止后绪的提交举措。提交是不要举行太多可思索,由于服务器的按钮控件是会主动完成,如今我给人人先容停止提交的办法:
在DHTML中,每个事务的处置都能够用returnfalse来停止后绪举措的实行。如<BODYoncontextmenu=“javascript:returnfalse;”>能够克制页面上的右键菜单。关于服务器的按钮来讲,我们能够在第一次载进时(PageLoad)服务器端给它到场一个OnClick属性用来实行客户端角本:this.DelButton.Attribute.Add(”OnClick”,“javascript:returndelConfirm();”);在用户按下“删除”按钮时,它会先实行客户的的delConfirm()函数。注重:白色字体的javascript:return(用来吸收函数的前往了局)及;号(按钮的提交举措将以角本体例注册在止之;号以后,假如不必;号来离隔将会呈现语法毛病)是必需的。而在客户真个函数中必需要有前往了局,个中returnfalse;将停止前面的角本操纵,而别的前往了局将持续实行。
如许删除处置的完全办法以下:
服务器端:
privatevoidPage_Load()
{
...
if(!this.IsPostBack)
{
...
this.delButton.Attribute.Add(“OnClick“,“javascript:returndelConfirm();“);
...
}
...
}
...
privatevoiddelButton_Click(objectsender,EventArgse)
{
...
}
...
客户端:
...
<SCRIPTlanguage=javascript>
functiondelConfirm()
{
returnconfirm(“你真的要删除吗?“);
}
</SCRIPT>
...
</p>楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|