仓酷云

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

[学习教程] ASP网站制作之给任何控件增加链接功效

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

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

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

x
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码控件|链接明天碰着一个需求,就是必要做一个自界说服务器控件,请求这个控件有一个url属性,一切的放在这个控件里的任何控件都能具有Url转向的才能

一入手下手是用这句话完成的“output.AddAttribute(HtmlTextWriterAttribute.Href,“www.ckuyun.com”,但这类体例有些弱点,就是必要重写控件,那样的话有的控件本来的属性就丧失了,假如用MyBase.Render(output)不实行重写的话,图片控件就加不上转向属性,这点我很利诱,是否是由于两头构成了层的缘故原由。

了局决意用另外一种举措,就是用客户端事务,也就是javascript,最初构成的代码以下
ImportsSystem.Web.UI
ImportsSystem.Drawing
ImportsSystem

<ToolboxData("<{0}:Linkrunat=server></{0}:Link>")>PublicClassLink
InheritsSystem.Web.UI.WebControls.Panel
ImplementsINamingContainer

Private_UrlAsString=String.Empty
PropertyUrl()AsString
Get
Return_Url
EndGet
Set(ByValValueAsString)
_Url=Value
EndSet
EndProperty

ProtectedOverridesSubRender(ByValoutputAsSystem.Web.UI.HtmlTextWriter)

output.WriteBeginTag("A")
DimfulltestAsString="javascript:window.open("&_Url&");"
output.WriteAttribute("onclick",fulltest)
output.WriteAttribute("href","#")
MyBase.Render(output)
output.WriteEndTag("A")

EndSub
EndClass
如许的话任何拖进这个控件里的任何控件都有了转向属性,并且控件自己一成不变的保存了上去


</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-20 10:54:27 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
谁可相欹 该用户已被删除
板凳
发表于 2015-1-20 10:54:27 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
蒙在股里 该用户已被删除
地板
发表于 2015-1-27 09:08:38 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
活着的死人 该用户已被删除
5#
发表于 2015-2-3 12:15:13 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
深爱那片海 该用户已被删除
6#
发表于 2015-2-8 22:01:13 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再见西城 该用户已被删除
7#
发表于 2015-2-26 11:30:55 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
admin 该用户已被删除
8#
发表于 2015-3-8 14:20:00 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
飘灵儿 该用户已被删除
9#
发表于 2015-3-16 00:55:07 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
只想知道 该用户已被删除
10#
发表于 2015-3-22 18:12:33 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 04:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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