随笔分类 - ASP.NET
摘要:在MVC中页面对应的URL和项目的目录结构没有必然关系,所以在遇到HTML中的href和src属性要一个对应的相对地址时就会遇到路径不对的问题。比如:<img src="../images/1.jpg" /> 就会在当前URL目录下向上找一级,那么可能找到的就是Views这个目录,和你期望的是不一样的。遇到这样的问题怎么办呢,我从MVC3的_Layout.cshtml中获得启发,如css如何写连接地址的:<link href="@Url.Content("~/Content/sites.css")" rel=&quo
阅读全文
摘要:当我们做多表查询时 用Include 强制加载 或用 select 去查询时 发现生成的SQL语句 有时是左连接 有时是inner join。其实EF是根据我们实体类的连接字段 是否可空来判断的~比如外键RefIDinner join写法:public int RefID { get; set; }在OnModelCreating事件中配置modelBuilder.Entity<MyProject>.HasRequired(r=>r.RefProject).WithMany().HasForeignKey(t=>t.RefId);left join写法:public i
阅读全文
摘要:最近在用MVC3开发一个网站,以前没有用过MVC3,遇到一个纠结的事情就是无法把原生态的HTML输出到Razor视图的页面上。在网上查了下才发现MVC3原来还有个MvcHtmlString的类,MSDN上显示,如下图:MvcHtmlString类中有个Create的方法,可以把打输出的字串输出出来,如:MvcHtmlString.Create(“<li>test</li>”)或者New MvcHtmlString(“<li>test</li>”)
阅读全文
浙公网安备 33010602011771号