问题标签 [castle-monorail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

castle-monorail - 将 Monorail RadioFields 绑定到 GenericLists

在我的视图中,我有以下对象绑定到表单:

我将这些信息作为各种 RadioFields 组呈现给用户。

如何绑定 RadioFields,以便它们为 Items 中的每个项目显示一组 RadioFields。每组 RadioFields 对每条线都有一个选项,并且每组 RadioFields 都绑定到分辨率?

0 投票
2 回答
3738 浏览

c# - Unity:建立字典

我正在将 Castle/Monorails 应用程序转换为 Unity/Asp.NET MVC 应用程序,我一直在尝试转换此组件配置:

似乎Unity支持数组但不支持字典,我想做这样的事情:

我怎样才能实现这样的目标?

0 投票
5 回答
765 浏览

asp.net-mvc - Asp.Net Mvc 2 可重复使用的部分?

我想知道,Asp.Net MVC 是否有等效的 Monorail View 组件?

我要做的是渲染一些依赖于类的复杂 UI,所以假设我们在一个列表视图中,我想将一个对象传递给这个 ViewComponent 等效项,并且它将对象作为参数并渲染复杂的我的 UI 允许我在视图中做其他事情。在 Asp.Net MVC 中做到这一点的最佳方法是什么?

由于这是一个复杂的 UI,我宁愿只编写一次,因此模板并不是我真正想要的方式,因为这意味着我将遇到可维护性问题。
我看到的一些选项(我即将开始尝试)是:

  • 未来的 Html.RenderAction
  • 子控制器

但是,我想知道在这种特定情况下是否还有其他东西,或者一个比另一个更好

0 投票
1 回答
269 浏览

model-view-controller - 将 Castle MonoRail 默认请求映射到控制器操作

我正在运行一个没有配置路由的 MonoRail 应用程序。所以我使用的是 MRs 标准的 Area/Controller/Action.aspx 方案。(我更改了 MonoRail 处理程序以侦听 .aspx 请求)。

现在,这里的问题是 /Home/Index.aspx 是我的起始页,但是如果有人来到http://server.com/它不会转移到 /Home/Index.aspx 而是看到一个目录列表禁止页面反而。

有什么快速解决方法吗?我尝试让 HttpHandler 监听 /default.aspx,它向我的 /Home/Index.aspx 发出 Server.Transfer。然而,defaultUrlTokenizer 失败了,因为它无法提取正确的控制器名/操作名以供以后调用。

0 投票
1 回答
127 浏览

fiddler - 城堡单轨列车没有来自同一用户的同时请求

我在 Castle Monorails 创建了一个网站,使用该网站的用户抱怨它非常慢,所以我对 fiddler 进行了一些调查,发现请求(来自同一用户)不是同时的。我曾尝试使用,但它无法正常工作,而且它似乎表明 Castle monorail 不支持此功能。您对此问题有任何建议/解决方案/解决方法吗?

0 投票
2 回答
536 浏览

nhibernate - 升级到 Castle Trunk 和 NHibernate 2.1.0.4000 后,我的集成测试崩溃 TestDriven.Net

我有一个旧的 MonoRail/ActiveRecord 我也一直在做一些工作。

最近我决定将应用程序升级到 Castle Trunk & NHibernate 2.1.0.4000 GA,现在我发现运行测试存在一些问题:

首先 - 当使用 TestDriven.Net 运行针对数据库的集成测试时,它会使 TestDriven.Net 完全崩溃,或者所有测试都完成执行,然后 TestDriven.Net 挂起。这在升级之前从未发生过。

当 TestDriven.Net 崩溃时,写入事件日志的内容如下:

故障桶 1467169527,类型 1 事件名称:APPCRASH 响应:不可用 Cab Id:0

问题签名:P1:ProcessInvocation86.exe P2:2.22.2468.0 P3:4a26845c P4:KERNELBASE.dll P5:6.1.7600.16385 P6:4a5bdbdf P7:e053534f P8:0000b727 P9:P10:

第二件事 - 当代理类被 Finalize()'d 时,正在记录异常,如下所示 - 似乎一旦记录了几次,即 TestDriven.Net 崩溃时。

这是异常的堆栈跟踪:

同样的行为也会使我们的 CI 服务器上的 MsBuild 崩溃。

真正奇怪的是,理论上 Finalize() 中抛出的异常应该按照 MSDN 文档被吞掉:

http://msdn.microsoft.com/en-us/library/system.object.finalize(VS.71).aspx

如果Finalize或Finalize的覆盖引发异常,运行时将忽略该异常,终止该Finalize方法,并继续完成过程。

有人想吗?

0 投票
2 回答
123 浏览

asp.net - 单声道反馈

有没有人尝试过 Caste project 的 Mono rails 。不幸的是,客户想要在 .net v2.0 而不是 3.5 中开发,我一直在寻找 .NET 2.0 中的一些 MVC 框架。

0 投票
1 回答
322 浏览

c# - Uploadify + Castleproject Monorail:上传时无法进行 Ajax 调用

我正在使用 uploadify jquery 插件和 CastleProject Monorail 作为后端的项目。我遇到的问题是,在上传时它似乎阻止了 ajax 调用(同时被调用)。上传完成后调用 ajax。

奇怪的是,当我在一个新的 castleproject monorail 项目中实现 uploadify 时,同时调用的 ajax 调用确实有效。

在前一个项目中似乎有一些我目前无法想到的设置导致阻塞。Web.config 设置相同。

有谁知道这可能是什么原因?

谢谢

更新:

我想我发现了问题:一旦使用了 Session 对象,网络服务器就会阻止多个请求。这是为了规避更普遍的竞争条件问题。

有什么方法可以禁用它,这样我就可以自己处理比赛条件了吗?

0 投票
1 回答
188 浏览

velocity - Castle NVelocity 包括变量而不是变量内容

我正在使用 Castles 的 NVelocity 引擎来做一些模板工作。这就是问题所在。我的几个模板工作正常,但其中一个不是。

出于某种原因,上面的代码工作了一半。我得到了六组带有所有内脏的 div 标签,但是 Velocity 输出 $i.ShortName 而不是 $i.ShortName 上的内容。任何线索这是为什么?如果我得到六个输出,这会让我相信 Items 设置正确并且存在于 Velocity Template 中。但出于某种奇怪的原因,孩子们不会。

现在项目是一个List<CategoryItem>,我一遍又一遍地检查以确保我没有拼错成员的名字。

我错过了什么?

0 投票
1 回答
291 浏览

.net - Monorail 解析 URL 到路由值

是否可以在请求上下文(独立应用程序或测试框架)之外启动 nvelocity 路由机制并从操作获取 url 并从 url 获取路由值?

这是一个测试,我需要弄清楚routingMethod: