小编lam*_*ant的帖子

将子目录添加到ASP.Net MVC中的"View/Shared"文件夹并调用视图

我目前正在使用带有Razor的ASP.Net MVC3开发一个站点.在"查看/共享"文件夹中,我想添加一个名为"Partials"的子文件夹,我可以在其中放置所有部分视图(为了更好地组织网站).

只要在调用视图时总是引用"Partials"文件夹(使用Razor),我就可以毫无问题地执行此操作:

@Html.Partial("Partials/{ViewName}")
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果有一种方法可以将"Partials"文件夹添加到.Net在搜索视图时经历的列表中,这样我就可以调用我的视图而无需引用"Partials"文件夹,如下所示:

@Html.Partial("{ViewName}")
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

asp.net asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-2

48
推荐指数
6
解决办法
4万
查看次数

OData:日期"大于"过滤器

有没有办法通过指定"日期大于xxxxx"过滤器来返回OData中的一系列记录...但是使用之前从OData Feed获得的日期?

使用案例:假设我想构建一个显示最近完成的在线订单列表的网页.这就是我的目标:

  1. 加载页面
  2. 异步命中我的OData服务,返回最后100个订单(按日期排序降序,以便最近完成的订单首先显示)
  3. 使用OData数据在页面上构建HTML
  4. 将MAX日期存储到全局变量中(如下所示:/ Date(1338336000000)/)
  5. 以30秒的间隔命中OData服务,但这次指定的过滤器仅返回订单日期大于上一个MAX日期的记录.在这种情况下:/日期(1338336000000)/
  6. 如果返回任何记录,请为这些记录构建HTML,并将项目添加到先前加载的项目中.

我正在努力的是指定日期"大于"过滤器.出于某种原因,OData中的日期过滤器似乎与OData自己的本机日期格式不太匹配.我是否需要将最初获得的日期转换为可用于过滤的其他格式?

我想做这样的事情:

[http://mydomain/Services/v001.svc/Orders?$filter=close_dt gt 1338336000000][1]
Run Code Online (Sandbox Code Playgroud)

仅供参考:我正在使用V2

odata

37
推荐指数
3
解决办法
6万
查看次数