保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

ASP.Net中程序构架与程序代码的分离


个自己编写的Server控件便可以使用了。
(需要声明一下,由于编写Server控件时不能使用Session等变量,以至无法做到两个class之间的通信,因此在缺省状态下Footer控件并不能像前面的程序一样随Session内容发生改变,不过可以通过普通操作Server控件的方法来操作相应的属性达到相同的效果,此处为节约版面,未采用)
下面再来看看主体Web Form的程序内容:

<% @ Register TagPrefix="aspcn" Namespace="aspcn" Assembly="aspcn" %>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
<aspcn:Header id="MyHeader" runat="server" />
<aspcn:Logon id="MyLogon" runat="server" />
<aspcn:Footer id="MyFooter" runat="server" />
</form>
</body>
</html>

怎么样,相当简单明了吧。
引用我们自定义的控件,也相当简洁,只需将Register指令的TagPrefix、Namespace、Assembly属性全部设定为aspcn。

至此,ASP.Net中三种代码与页面构架分离的方法已经介绍完毕。

三种方法各有优劣,本人比较倾向于使用用户控件与CodeBinde技术结合使用,因为他们均不需要编译,相对来说更容易使用,如果您要保护你的代码,自定义控件则当然是您最佳的选择。

望本文对您的编程有所帮助。

《ASP.Net中程序构架与程序代码的分离(第8页)》
本文链接地址:http://www.oyaya.net/fanwen/view/172525.html

  • 上一篇范文: ASP技术访问WEB数据库
  • 下一篇范文: 网页设计制作规范 -

  • ★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。