t4mvc

    5热度

    2回答

    嗨,我正在学习Ajax + MVC。我觉得这将是很好的控制器自动处理ajax意识到重定向()。经过一番挖掘,我发现这个link的代码。下面的代码对用户是完全透明的,用户可以直接调用Redirect(someUrlString),而不用担心普通/ ajax调用之间的差异。使它非常干净和酷。 public abstract class BaseController : System.Web.Mvc.C

    8热度

    1回答

    伙计们, 截至今天的,我应该在我的项目介绍T4MVC或MvcContrib使用强类型的善良? return RedirectToAction(MVC.MyController.MyAction()); 或 return RedirectToAction<MyController>(c => c.MyAction()); 试图坚持使用标准/主流,并保持最新。 我知道,在这个网站上有Q & A

    0热度

    1回答

    我有点困惑,但我的地址IIS Express上的T4MVC呈现的URL包含URL中的HTTPS。在我们的临时服务器上,呈现的URL包含HTTP,但使用的是与下面相同的代码?有谁知道为什么? <a href="#" data-bind="attr: { href: '@Url.GetSearchResultsUrl(MVC.ManageArea.DistrictAdmins.DistrictAdmi

    0热度

    2回答

    我有一种情况,我们有一个使用Portable Areas和T4MVC的解决方案,它有一个T4MVC的独立项目,其中包含7个可移植区域和主要MVC3应用程序的所有生成文件。我们按照指示here,我们在构建解决方案时自动生成类。 虽然在VS2010中这一切都工作正常在调试&发布版本,但我遇到的问题是我试图让它在TeamCity上运行的地方。 我已经按照关于在构建服务器here上设置T4的说明,并且如果

    2热度

    2回答

    我已阅读关于此的另一篇文章在T4MVC OptionalParameter values implied from current context,我正在使用最新的T4MVC(2.11.1),这是假设有修复。我甚至检查检查,以确保它是那里 - 是的。 我仍然获取基于当前上下文填充的可选参数。 例如:假设我有一个默认按照人姓氏排序的列表。我有名字订购与替代 http://localhost/list

    1热度

    1回答

    这是没有发生之前,但突然间,我没有击中我的默认路线了。我的主页去http://localhost:2222/assets/images/30?Controller=home&Action=index。为什么会发生这种情况? 我注意到,当我在家庭控制器的行动,它工作正常,但如果我去另一个控制器发生此问题。 @foreach(var t in MVC.Home.Index().GetRouteValu

    2热度

    2回答

    为什么T4MVC将virtual用于控制器方法?更改 public ActionResult Details (string Id) 到: public virtual ActionResult Details (string Id) 我已经看到other questions约T4MVC但不明白为什么。

    1热度

    1回答

    有没有一种方法可以生成一个不属于使用T4MVC的ApiController中的ApiController的一部分的Url?我没有选择这样做。当我运行下面的代码时,controller.Url为空。 var controller = new UrlController(); foreach (var e in @event.Event.Reports) {

    5热度

    1回答

    我的控制器是从没有默认构造函数的控制器继承而来的。 T4MVC生成以下构造函数,其假定基础控制器具有默认构造函数: protected MyControllerController(Dummy d) { } 如何解决此问题?有趣的是,根据this页面,版本2.4.00“当基本控制器没有默认ctor时修正了问题”。我也found这个问题,但我的基础控制器不通用。

    0热度

    2回答

    我有一个控制器,只建立在调试(使用#if DEBUG),我用来容纳我不想在生产服务器上的一些测试方法。 我遇到的问题是,使用T4MVC我得到一个基于控制器的派生类与所有方法的重载。只要我尝试在Release模式下构建基类和虚拟操作方法不再存在,并且出现构建错误。 理想情况下,我希望能够从T4MVC中排除控制器,但我无法在设置文件中找到一种方法来解决此问题,并回答了此问题:T4MVC How to