仓酷云

标题: ASP网页编程之DHTML技能--中断网页的提交 [打印本页]

作者: 小魔女    时间: 2015-1-16 23:36
标题: ASP网页编程之DHTML技能--中断网页的提交
因为现在数据库都使用标准的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做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
作者: 不帅    时间: 2015-1-19 11:45
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 仓酷云    时间: 2015-1-24 12:35
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
作者: 深爱那片海    时间: 2015-1-30 23:30
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者: 若相依    时间: 2015-1-31 05:07
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
作者: 小女巫    时间: 2015-2-6 17:22
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 精灵巫婆    时间: 2015-2-17 14:56
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 谁可相欹    时间: 2015-3-5 20:31
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 莫相离    时间: 2015-3-12 14:31
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 爱飞    时间: 2015-3-19 22:51
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2