2014年3月23日

ViewData,ViewBag,TempData

摘要: ViewData和ViewBag是一回事,只能在当前View中有效TempData里的值可以RedirectToAction跳转Controller或Action依然有效,等这次http请求结束后,TempData被清空ViewBag和ViewData生命周期相同,仅对当前View有效,不同的是ViewBag的类型不再是字典的键值对结构,而是dynamic动态类型。TempData在第一次读取之后会被移除.多用于跨control.如果我们想读取TempData的值但是又不让它被删除,可以使用TempData.Peek("Key")方法。如果想再保持一次TempData里面的 阅读全文

posted @ 2014-03-23 16:26 wcq 阅读(830) 评论(1) 推荐(0)

分布类

摘要: 例子两个Student,但两个Student命名空间必须相同,但却在不同的文件夹内。分布类的定义:可以将类、结构或接口的定义拆分到两个或多个源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:处理大型项目时,使一个类分布于多个独立文件中可以让多位程序员同时对该类进行处理。使用自动生成的源时,无需重新创建源文件便可将代码添加到类中。Visual Studio 在创建 Windows 窗体、Web 服务包装代码等时都使用此方法。您无需编辑 Visual Studio 所创建的文件,便可创建使用这些类的代码。若要拆分类定义,请使用 partia 阅读全文

posted @ 2014-03-23 14:34 wcq 阅读(602) 评论(0) 推荐(0)

导航