问题标签 [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.
asp.net-mvc - 是否有与 ASP.Net MVC 框架的 Monorail 视图组件等效的组件?
我在 Monorail 中构建的一些较大的应用程序中大量使用了视图组件- 在 ASP.Net MVC 中,可以支持部分等的视图组件的等效方法是什么?
asp.net - iis7下Web应用程序的许多appdomains
我有一个在 iis7 上运行的单轨 Web 应用程序。看起来两个并发请求是在两个不同的应用程序域上处理的!据我所知,每个应用程序都应该有一个appdomain和多个httpapplications来处理请求......
有什么我想念的吗?(也许是配置?)
inversion-of-control - 使用 Castle Windsor 注入 IRailsEngineContext
问题
我在 Castle Monorail 项目中使用 Castle Windsor 作为 IoC 容器。我想将 IRailsEngineContext 的当前实例注入到从控制器中的容器解析的对象中。
语境
我想将 rails 上下文注入的对象将用于包装会话对象,以保留以前查看的记录的 ID。然后将引用它以确保不会再次查看它们。
替代解决方案
我可以通过每次调用将上下文传递给方法或手动注入它,但最好直接从容器中注入它。
问题
我想不出一种在容器中注入上下文的方法。有没有办法做到这一点?这甚至有意义吗?
castle-monorail - monorail c#中的登录功能
谁能给我任何好的链接来登录monorail c#中的功能?
我是 monorail c# 的新手,需要实现一个登录功能。
谢谢你。
米利亚
castle-activerecord - 使用 Castle ActiveRecord/MonoRail 的模型中图像的最佳实践
我们的“用户”模型需要一张小的头像,我不完全确定如何处理它。当然,我们可以将它保存到磁盘上的文件夹并将路径/文件名存储到数据库中,但我想我宁愿将它存储在数据库本身中。
我的第一个想法是在模型上拥有这样的属性:
但它确实感觉我必须走很长的路才能让它以这种方式工作——从数据库中获取一个字节数组,然后使用某种处理程序将其转换为图像。
有没有人看过一个关于如何处理这种事情的好教程?似乎这是一个足够普遍的要求,我会找到特定于 MonoRail 的东西,但到目前为止我的搜索都是空的。
.net - 向服务器发送数据时查询字符串和 cookie 的替代方法?
对于我从事的产品,我在一些 ASP.NET/Castle Monorail 站点上遇到了一个小问题(或者可能不是那么小)。这是一个相当遗留的系统(写得早于我的时间),它使用 GET 请求,并在查询字符串中包含大量信息。我们最近遇到了查询字符串长度限制,对于我们需要传输到服务器的数据量,将数据临时存储在 cookie 中也是不合理的(我们已经远远超过了每个 cookie 4096 字节的限制,而且我们设置了很多 cookie,因此我们可能也接近或处于每个域的 cookie 限制。)
我想知道除了 POST (在某些情况下可能更改为 POST 请求,但可能根本不可能)之外,是否还有其他选择可以解决这个问题。我希望 StackOverflow 上的其他人也遇到过类似的问题,并且有一些神奇的解决方案(即使用 javascript 压缩数据,编码为 base64,传递给单个查询字符串项?只是不确定是否有任何库可以压缩以与 .NET 3.5 中的内置压缩类兼容的方式使用 javascript 处理数据。)
更新:
我最终选择的解决方案是发布到临时控制器。这个临时控制器拉取大量数据,将其卡在共享会话中(生产服务器位于不使用粘性会话/IP 的大型多银行服务器场中),并对实际控制器执行 GET,后者拉取来自共享会话的数据。不是最高效的解决方案,但它解决了问题。
jquery - 使用 MonoRail 强类型返回 JSON
我在我的控制器中使用 $.getJSON() 调用以下方法
我的 _profileSvc 返回了我不需要的额外数据(实际上我收到 NHibernate 错误,因为会话已关闭)。
有没有更好的方法来做我正在做的事情?我应该强烈键入要返回的数据还是这种方法就足够了?
谢谢。
jquery - 单轨控制器 JQuery 的 Ajax 调用
我真的可以举一个例子。谁能为我提供一个使用 JQuery(不是完全必要)进行 Castle Monorail 调用的 Javascript 函数的示例实现?
我已将 Monorail 配置为拦截所有带有“*.ashx”的 HttpRequest。使用 Ajax 调用我想将一个参数传递给我的 Monorail 控制器并取回一个字符串。
有人可以给我一些伪代码或指出正确的方向吗?
谢谢!
asp.net - 从 JQuery AJAX GET 中获取 HttpContext
我的项目使用 Castle Monorail 作为 MVC 框架。问题是 Monorail 要求所有控制器都有一个视图模板。我正在尝试通过 AJAX 调用从控制器上的方法中获取字符串。AJAX GET 总是从服务器返回 500 错误,因为 Monorail 找不到视图模板。我已经看到了其他解决方法的示例,在这些示例中,您只需将控制器方法的返回类型设置为 void(这表明 monorail 不会费心寻找视图控制器),然后执行以下操作:
只需将上下文写入屏幕。
所以我有以下方法,并试图通过 Jquery AJAX GET 获取返回字符串。有人可以帮忙吗?
我应该如何使这个返回无效并通过 HTTPCONtext 读取返回值?