摘要:
MVC中ViewBag、ViewData和TempData 的区别与联系[转减增辑]ViewData 和 TempData 都可以传递弱类型数据,区别如下:ViewData 只在当前 Action 中有效,生命周期和 View 相同;TempData 的数据至多只能经过一次Controller传递,并且每个元素至多只能被访问一次,访问以后,自动被删除。TempData 一般用于临时的缓存内容或抛出错误页面时传递错误信息,可以将TempData 在使用之前存储到相应的 ViewData 中以备循环使用。TempData 保存在Session中,Controller每次执行请求的时候,会从Sess 阅读全文
摘要:
1.控制器中跳转:Redirect(url) 直接跳转到URl 比如 action 里 return Redirect("http://www.baidu.com") 直接跳转到baidu.RedirectToAction("action",new{id=6,name=helloK}) 跳转到本control的另外一个action 可以带参数.2.页面跳转:Html.Actionlink("详细","action",new{id=6,name=helloK}) 跳转到control的另外一个action. 阅读全文
摘要:
我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008... 阅读全文
摘要:
Linq中Orderby使用在LINQ查询表达式中,orderby子句可以对查询结果进行排序。排序方式可以为“升序”或“降序”,且排序的键可以为一个或多个。注意:LINQ查询表达式对查询结果的默认排序方式为“升序”。实例:private void OrderQuery() { ///构建数据源 List<UserInfo> users = new List<UserInfo>(); for (int i = 1; i < 10; i++) { ... 阅读全文
摘要:
asp.net mvc3 MySql数据库,保存数据库乱码 修改数据库的连接字符器在连接字符串当中增加 【charset=gb2312;】应该就没有问题了。<add name="PhotographyEntities" connectionString="metadata=res://*/Models.Photography.csdl|res://*/Models.Photography.ssdl|res://*/Models.Photography.msl; provider=MySql.Data.MySqlClient; provider connect 阅读全文
摘要:
2012-06-04 来自:CNBLOGSAsp.net MVC 3 中Session与ViewBag传值到Javascript中, 主要方法有:1. 使用Javascript Variable假设有say _layout.cshtml<head> ... <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> @RenderSection("my_script_vari 阅读全文
摘要:
类似于这样的一个字段 public class BiographyDetial { [Display(Name = "员工编号")] [StringLength(15, ErrorMessage = "员工编号不能超过15个字符")] [RegularExpression(@"^[0-9]*$", ErrorMessage = "必须输入数字")] public int ID { get; set; } }create出错“/”应用程序中的服务器错误。无法将类型为“System.Int32”的对象强制转换为类型“S 阅读全文
摘要:
1.Html.BeginForm() 该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMethod.method) 一般构建一个表单结构如下 <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %> 。。。。。。 <%} %> 他将在客户端产生一个类似<form action="/account/login 阅读全文
摘要:
如题:view层ui需要调用多个model实体时,可以再model层建立一个实体数据集方便前台调用。如下红色字体代码namespace GetMoney.web.Models{ public class Wenan { public int WenanId { get; set; } [Required] [DisplayName("标题")] [MaxLength(100)] public string Title { get; set; } } public class WaTyp... 阅读全文
摘要:
让我们来看看如何对一个整数数组使用 Single 操作符。这个整数数组的每个元素代表 2 的 1 到 10 次方。先创建此数组,然后使用 Single 操作符来检索满足 Linq Lambda表达式中指定条件的单个整数元素:int[]nums={1,2,4,8,16,32,64,128,256,512,1024}; intsingleNum=nums.Single(x=>x>16&&x<64); Console.WriteLine(singleNum.ToString());Linq Lambda表达式包含多个关键部分。Linq Lambda表达式首先定义传入 阅读全文