XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站(5)

http://www.itjxue.com  2015-07-17 01:59  来源:未知  点击次数: 

编译并执行,测试提交数据:

clip_image018

提交成功后会刷新页面(JS里的回调函数所为),刷新后的输出数据:

clip_image020

此范例完成,解决方案资源管理器中显示的目录结构如下:

clip_image021

可预见的问题

一定要用JQuery吗?

不,只是方便而已,其他框架或自写JS也都可以实现。

我的网站需要侧边栏显示一些热门文章排行之类的东西,该怎么实现呢?

可以通过Ajax的方式,配合WebService异步获取数据,但这样的话搜索引擎没法收录这些数据。

也可以将这些数据直接写在XML里,但这样的话又会造成冗余。

比较妥当的方法是将XSLT也改为由ashx处理程序动态生成,在里面写入这些数据,但这样会增加服务器负荷,注意设好缓存应该影响不大,另外的副作用就是使后台开发人员和设计师又亲密接触了。

怎么使用Session?怎么使用Membership

我们的XML文件是使用ashx处理的,实质上它和aspx没多大区别,可以通过HttpContext.Current.Session访问到Session,要干什么都可以在里面干了。如果要由客户端改变Session的值,只要通过WebService就可以了。

使用Membership也是同样道理,只不过少了那些登录控件什么的,你必须手动编写代码来控制了。

结语

XMLXHtml的终极目标,虽然现在将XML用于网站开发或许还不够成熟,但是应该距成熟不远了,Ajax的诞生进一步奠定了前往XML的路,这路必定会越来越好走的。

我承认,我喜欢研究一些非主流的东西==,此前还研究过用XAML做网页HOHO,也许RIA才是未来的王者也说不定。

(责任编辑:IT教学网)

更多

相关ASP.NET教程文章

推荐ASP.NET教程文章