08 2013 档案

摘要:中心思想:用一个隐藏控件保存当前scorll值。回传回来后根据scrollTop的值,然后在Page_Load中重新设置scrollTop。首先是为DIV添加一个 onscroll="javascript:setScollTop()" 的方法(当然不一定是DIV其他的标签思路应该也是这样的)..................这里setScrollTop方法就是每次滚动条滚动的时候,把div的ScrollTop的值赋给一个隐藏控件。代码如下 function setScollTop() { document.getElementById("").valu 阅读全文
posted @ 2013-08-21 11:00 jeamsluu 阅读(585) 评论(0) 推荐(0)
摘要:处理表单前面的列子我们已经把表单提交给了HomeControllers类中的RsvpForm动作方法,只是在这个动作方法内,我们并没有做什么具体的逻辑处理,而是直接返回一个“Thanks”的视图。 return View("Thanks", studentResponse);这个View方法的调用告诉MVC,查找并渲染一个名为“Thanks”的视图,并把studentResponse对象传递给视图。现在项目中还没有这个视图,这里创建Thanks视图,怎么创建就不用再说了。如下所示Thanks视图的代码如下@model PartyInvites.Models.StudentR 阅读全文
posted @ 2013-08-19 22:06 jeamsluu 阅读(623) 评论(10) 推荐(2)
摘要:上一课我们已经能够做出简单的HTML显示页面,并懂得了MVC的工作模式,这一课我们讲解一些动态的数据交互。在MVC中,控制器的工作是构造某些数据,而视图的工作是把它渲染成HTML。数据是从控制器传递给视图的。把数据从控制器传递给视图的一种方式是使用ViewBag(视图包)对象,这是Controller基类的一个成员。ViewBag是一种动态对象,开发者可以给它指定任意属性,让这些属性的值在随后渲染的视图中可用。如下图所示,演示了一些简单的动态数据。using System.Web.Mvc;namespace PartyInvites.Controllers{ public class H... 阅读全文
posted @ 2013-08-18 22:01 jeamsluu 阅读(899) 评论(1) 推荐(0)
摘要:鉴赏一个软件开发框架最好的办法是投入其中并使用它。本课将使用ASP.NET MVC框架创建一个简单的数据录入应用程序。为简化起见,本课涉及到的一些技术细节在这里可能会跳过,会在以后的课程中再详细说明。创建ASP.NET MVC 新项目打开VS,在“文件”菜单中选择“新建项目”,我们选择“ASP.NET MVC 3 Web 应用程序” 如下图将这个项目的名称设置为PartyInvties, 并点击“确定”按钮,你将看到另一个对话框,如下图所示。它让你在三个不同的MVC项目模板之间进行选择。“Empty(空)”模板选项只创建一个MVC 3 应用程序所需要的最少文件和文件夹。“Internet应用程 阅读全文
posted @ 2013-08-16 17:04 jeamsluu 阅读(903) 评论(4) 推荐(2)
摘要:了解传统的ASP.NET WebFormASP.NET 在02年问世,给Web开发领域带来了巨大转变。下图描述了当时微软的技术堆栈。 ASP.NET WebForm 技术堆栈(注:此图的含义为,Web Form 建立在ASP.NET 之上,而ASP.NET 又建立在.NET 平台上,MVC所起的作用是替代这里的Web Form。)学习MVC之前,我们先了解一下传统的ASP.NET WebForm有哪些缺点。首先如果问你什么是ASP.NET WebForm,这里可能会有人觉得有点懵。生活往往就是这样,有些东西我们心里明明清楚是那么一回事,但就是不知道怎么用语言来表述。好了话不多说,先上一段个人觉 阅读全文
posted @ 2013-08-15 23:01 jeamsluu 阅读(858) 评论(2) 推荐(1)