RenderAction部分视图在后退按钮Asp.Net MVC上缓存

时间:2012-12-31 06:42:50

标签: asp.net-mvc-4

我有一个带有部分视图的div,我使用RenderAction()渲染它。 我使用的是Asp.Net MVC 4.0。

我的问题是它只在IE(版本9)上发生,当我转到其他页面并单击IE上的后退按钮时,部分视图不会呈现。部分“查看”部分为空白。即使在Firefox上,也没有调用Action,但至少渲染了部分视图(它不是空白的)

有没有解决方案?

更新

 @foreach (var item in Model)
 {    
         <article style="margin-top: 10px;">
             <h5>
                 @item.Title
             </h5>
             <span >
                 <time>
                     @item.FromDateMonth
                 </time>-
             <time>
                 @item.ToDateMonth
             </time>
             </span>
             <div style="margin-top:10px;">
                 @Html.Label("Notes:", new { @style = "color: #000000; font-size: 13px; font-weight: bold; line-height: 16px;" })
                 <span style="color: #000000; font-size: 13px; font-weight: normal; line-height: 16px;">
                     @item.Notes
                 </span>
             </div>

         </article>

0 个答案:

没有答案