我想要做的是有一个页面/Products/Details/{id},其中有路由到动作详细信息ProductsController,还有一个编辑页面/Products/Details/Edit/{id}.
我试图[ActionName("Details/Edit")]在动作上使用但这不起作用.
我已经开始用IE测试我的应用程序,并发现使用JQuery UI按钮设置样式的按钮将其整个内容发布到服务器.这意味着他们发布了包含文本内部的跨度.这会在ASP.Net中触发"从客户端检测到有潜在危险的Request.Form值"错误.这不会发生,<input type=Submit />但会与Button元素一起发生.但是我有触发JavaScript的按钮元素,所以不应该设置为<input type=Submit />.
我该如何解决?它似乎已经足够普遍,有一个被广泛接受的解决方案,但我无法通过搜索找到任何东西.
我需要一个堆栈结构,也允许删除元素.我在.Net框架中找不到这样的东西.哪种结构为我实现这个提供了最好的基础?
我目前正在处理的应用程序大量使用NHibernate的存储库模式.我们有一个通用的基础存储库类,它实现了标准的获取和保存.然后,此类由每种类型的存储库继承.然后,这些存储库可以添加自己的类型特定方法(并覆盖保存并在必要时获取).
这很有效,从关注点的角度来看,这意味着我们的业务对象是POCO,我们的存储库类处理保存的细节.实际上,当我们有一个类型能够说"让我获得可以保存此类型的存储库"时,它将非常有用.有什么模式可以用来做到这一点?我需要维护自己的查找表吗?可以以某种方式自动维护查找表吗?
我发布了一个问题,昨天关于使用NHibernate的搜索与NHibernate V2并没有收到答复.这向我证实,我需要重新考虑使用NHibernate.Search并查看替代的全文搜索解决方案.我希望能够索引和搜索文档,并在搜索结果中显示文档的相关摘录.
如果我不能使用Nhibernate.search,那么将Lucene自己整合到Nhibernate中似乎没什么意义,有没有其他选择.我已经看过了Searcharoo,我喜欢它,因为它的代码记录很清楚,我很乐意将它集成到Nhibernate中.
我还应该看看更多的图书馆吗?我应该只使用没有Nhibernate.Search的lucene吗?