仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 618|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页编程之DHTML技能--中断网页的提交

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:36:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 12:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表