小编jaa*_*aap的帖子

MVC 3 System.Web.Optimization捆绑单个文件

在MVC3 C#中,我正在尝试新的System.Web.Optimization Bundles JSminify和CssMinify包(.NET 4.5框架的一部分).

我有一个主要的捆绑.在我的网站的一个页面上,我希望仅为该页面包含一个.js文件.我想像捆绑一样缩小它,但它不需要捆绑.

如何才能做到这一点?

  • 此外,此软件包的源和文档是否可用?

asp.net bundle asp.net-mvc-3 asp.net-4.5 asp.net-optimization

8
推荐指数
1
解决办法
7270
查看次数

.NET MVC自定义视图引擎布局

在方法中的自定义视图引擎中FindView,如何查看Layout使用的?masterName总是空的.

ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName, bool useCache) {
    // How do I get WebViewPage.Layout to know what layout is used?
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc layout viewengine

7
推荐指数
1
解决办法
625
查看次数

使用AJAX的ASP.NET MVC加载页面

我有这种情况:

带有2个选项卡的手风琴页面,其中一个包含付款方式列表,第二个包含订单,金额和总计(呈现为部分视图)的订单摘要.选择付款方式会导致重新计算订单总额,可能会收取额外费用等.

使用AJAX选择paymentmethod后显示新的ordersummary的推荐方法是什么?

进行AJAX调用并获取所有新的金额,订单行等,并使用JS设置这些值对我来说似乎效率低下.理想的情况是,如果我可以使用选定的payement方法进行AJAX调用,并且此调用将返回HTML,我可以使用它来替换旧的摘要.

在服务器上呈现部分视图并使用JSON返回它是不是很糟糕?这种情况的最佳做法是什么?

asp.net ajax asp.net-mvc

6
推荐指数
2
解决办法
7280
查看次数

.NET MVC 3以编程方式设置布局

在.NET Razor Web应用程序中,我正在尝试以编程方式设置Layout.我不能使用_ViewStart.cshtml,也不会@{ Layout = "..." }在每个页面上设置.这就是我想出的:

WebViewPage类:

public abstract class SitePage<T> : System.Web.Mvc.WebViewPage<T>
{
    private object _layout;

    public new dynamic Layout { get { return _layout; } }

    public override void InitHelpers()
    {
        base.InitHelpers();
        _layout = "~/Themes/" + Settings.Theme + "/Views/_Layout.cshtml";
    }
}
Run Code Online (Sandbox Code Playgroud)

在应用程序中,web.config我指定所有视图以使用此基页.但Layout似乎从未使用过.这可能有什么问题?

layout razor asp.net-mvc-3

5
推荐指数
2
解决办法
6207
查看次数