【发布时间】:2012-10-23 18:00:02
【问题描述】:
假设我有 2 页
/NotADefault.cshtml/Views/Default.cshtml
问题 1。
现在我运行它,页面A 总是被隐式调用为启动默认页面,无论我如何命名它。
只有当我明确调用 localhost/View/Default 时,才会调用页面 B。如何将页面B(View 文件夹中的那个)设为我的默认页面?
问题 2。
我也有NotADefaultService.cs 和DefaultService.cs。我在每个页面的后面都给了一个服务类。但是,当页面 A 被调用时,NotADefaultService.cs 永远不会被调用。当页面B 被调用时,只有DefaultService.cs 被调用......
我的观察是,只有View 文件夹中的页面才能使其后端服务类正常工作。在View 文件夹之外它不起作用。
结合 Q1 和 Q2。
我该怎么做:
选项 1. 让后端服务类在“查看”文件夹外的 / root 下工作?
或
选项 2. 在启动时指定 /View/Default.schtml 作为我的默认值,在该处可以访问服务类?
【问题讨论】:
标签: c# servicestack