“2017年1月”存档文章有71

@Html.Partial和@Html.Action区别

1.首先看一下它们的对等关系@Html.Partial 对应 @{Html.RenderPartial();}@Html.Action 对应 @{Html.RenderAction();}以上相互对应的语句,它们实现的功能是一样的,不同的就是写法,2.Action加载方法的视图,执行 Controller → Model → View 的顺序,然后把产生的页面带回到原来的View中再回传。而Par...

Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法

Partial 和RenderPartial:这两个的性质都是一样, 只指把一个个View给镶入进来, 只是回传值有点不一样Partial 回传的一个Object (MvcHtmlString), 回传一个String 把一堆Html给回传出来, 然后写进到主页面上@Html.Partial("ViewName")RenderPartial 回传的是void, 而这个方法会在主页面上添加指定的Vi...

C# Dictionary用法总结

1、用法1: 常规用  增加键值对之前需要判断是否存在该键,如果已经存在该键而且不判断,将抛出异常。所以这样每次都要进行判断,很麻烦,在备注里使用了一个扩展方法public static void DicSample1(){ Dictionary<String, String> pList = new Dictionary<String, String>(); try { ...

MVC前台获取ViewData的数组中的值

后台控制器:public ActionResult Index() { List<string> colors = new List<string>(); colors.Add("red"); colors.Add("green"); colors.Add("blue"); ViewData["listColors"] = colors; ret...

css3变形属性transform

w3c上的例子是这样子写的:div { transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari and Chrome */ -o-transform...

这样使用GPU动画

大多数人知道现代网络浏览器使用GPU来渲染部分网页,特别是具有动画的部分。 例如,使用transform属性的CSS动画看起来比使用left和top属性的动画更平滑。 但是如果你问,“我如何从GPU获得平滑的动画?”在大多数情况下,你会听到像“使用transform:translateZ(0)或will-change:transform这样的建议。这些属性已经成为像我们如何在Internet Ex...

Entity Framework数据库迁移

现在我们准备创建数据库了,如果在本地工作,只是创建或者更新本地数据库,那么我们在包管理器控制台中执行Update-Database命令,还有,可以使用Get-Help命令查看可以使用的参数(后面不再啰嗦这个命令)。下面,我们对-script参数感兴趣,该参数很有用,因为它可以生成迁移的SQL脚本,我们可以将该脚本交给DBA或者我们自己运行。当运行Update-Database命令时,它会比较实体类...

Entity Framework一对多关系

要在数据库中配置一对多关系,我们可以依赖EF约定,或者可以使用数据注解/fluent API来显式创建关系。接下来我以网站上常见的评论与回复的例子来说明一对多关系。一个评论可能有多个回复,象下面这样:下面是评论的数据表的定义: public partial class Comment { public int Id { get; set; } publ...