2011年12月18日

摘要: 议题当你有一个页面,其中列出重要细节并希望用户可以快速而方便的填写并提交表单,而不需要重新载入整个页面,或在网站上跳转而失去当前导航的页面。解决方案使用AjaxHelper类,创建一个使用Ajax提交并自动更新现有内容的新表单。讨论下面这个例子与之前的秘诀一起,演示如果允许用户在页面没有刷新的情况下查看评论并提交评论。首先,创建新的模型用于存储书的评论。右键单击“Models”文件夹,然后选择“添加”→“类”,将其命名为“BookComment.cs”。此模型将用于提交和存储书籍的评论:using System;using System.Collections.Generic;using Sy 阅读全文
posted @ 2011-12-18 20:06 O2DS 阅读(2327) 评论(1) 推荐(1) 编辑
摘要: 议题单击链接的时候,由于网页刷新内容需要重新加载,会感觉整个过程变的非常缓慢,尤其在我们只需要更新少量内容的时候感觉更加明显。解决方案修改之前的示例,将Html.ActionLink 创建的链接更改为由Ajax辅助类Ajax.ActionLink创建,使链接点击时只加载需要改变的内容。讨论MVC框架提供了几个非常棒的辅助类。在目前为止本书使用最后的就是HtmlHelper类,几乎之前所有的视图类都至少使用过一次。在这个秘诀中,将使用AjaxHelper辅助类替换Books和Index视图中所有的HtmlHelper辅助类。要想实现Ajax视需要一点额外的设置才能使用的。通常情况下,也正是这点儿 阅读全文
posted @ 2011-12-18 16:57 O2DS 阅读(2319) 评论(2) 推荐(0) 编辑

导航