小编Sim*_*ser的帖子

在MVC 3中禁用部分视图上的缓存

我有一个部分View被缓存的问题,当它不应该被缓存.此部分视图用于显示页面上的登录/注销.它使用下面的简单代码来确定要显示的链接

@if(Request.IsAuthenticated) {    
    <a href="@Url.Action("LogOff", "Account", new { area = "" })">Log Off</a> 
}
else {
    <a href="@Url.Action("LogOn", "Account", new { area = "" })">Log On</a>
}
Run Code Online (Sandbox Code Playgroud)

使用我的MVC3应用程序中的所有页面调用此部分视图

@Html.Partial("_HeaderView")  
Run Code Online (Sandbox Code Playgroud)

在我的大多数控制器中,我定义了输出缓存,因此我可以利用缓存内容.

[OutputCache(Duration = 86400, VaryByParam = "*")]
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,当我不想要部分视图时,整个页面都被缓存了.这导致了错误的行为,即使用户没有登录,它有时会显示LogOff等.有没有办法缓存所有内容,除了有问题的部分视图?

c# caching outputcache partial-views asp.net-mvc-3

20
推荐指数
2
解决办法
3万
查看次数

从EF 4升级到EF 5

我的应用程序基于.NET 4.0和EF 4.我现在正在考虑升级到最新版本.

  • 是否存在可能对我的申请产生不利影响的重大变化或行为差异?
  • 升级路径有多容易?升级到EF 5是否需要更改代码或其他工作?
  • 是否有任何与代码优先相关的新功能值得升级?

.net entity-framework .net-4.5 entity-framework-5

14
推荐指数
2
解决办法
3906
查看次数

调整使用jquery的MVC3应用程序?

我正在尝试调整使用大量jquery库的MVC3应用程序,包括jqGrid.
我有兴趣听听你的最佳实践和性能提示和技巧(如果有的话).您通常为"大多数"基于MVC3的应用程序做的事情.

谢谢

performance asp.net-mvc-3

6
推荐指数
1
解决办法
837
查看次数

MySQL返回子句等效

我是MySql的新手,所以请保持谦虚。

RETURNINGOracle 中的子句或Inserted'/'DeletedMySQL中的SQL Server中的表是否等效?我想做的是以下几点:

  • 从表A删除一组行
  • 将已删除的行集插入表B。

    请帮忙!

谢谢

mysql

6
推荐指数
1
解决办法
1万
查看次数

Dynatree与ASP.NET MVC

有没有人有任何使用Dynatree插件与MVC的例子?我一直在与它搏斗,没有太大进展.我有一个动作方法,它返回一个JsonResult(但选择基础表中的所有列,不知道这是否是问题),在我的initajax调用中,我正在做的就是调用这个方法.

如果不是太麻烦,我正在寻找示例View和Controller动作方法.

在此先感谢您的帮助

asp.net-mvc dynatree

3
推荐指数
1
解决办法
5994
查看次数

多租户DNS设置-如何?

对完全是新手的问题很抱歉,但是我似乎真的不明白该怎么做。

您是否可以为托管的多租户应用程序自动创建子域?例如,假设有一个新客户注册并指定了选择的子域。user1.mysite.com。

如何自动创建子域并将其指向应用程序的单个实例?如果是,您将如何进行?任何样品或链接将不胜感激。

谢谢

dns automation multi-tenant

2
推荐指数
1
解决办法
1226
查看次数