我正在努力将NerdDinner转换为Spark,并且除了移动视图(我不担心)和一些使用Page的代码之外,它们都具有一切功能。这里是挂机的地点之一 - 但也有其他几个由于没有一个页面视图...Page.ClientScript.GetWebResourceUrl能与Spark一起工作吗?
在asp.net mvc的代码看起来是这样的:
<link rel="Stylesheet" type="text/css" href="<%=Page.ClientScript.GetWebResourceUrl(typeof(DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector), "DotNetOpenAuth.OpenId.RelyingParty.OpenIdSelector.css")%>" />
“Page.ClientScript.GetWebResourceUrl”调用失败,并显示关于没有页面的错误。这是真的?
我已经解决了这个问题,添加了一个将资源作为FileStreamResult返回的操作......但是另一个调用使用了一个对页面对象进行约束检查的开放auth库......所以它由于同样的问题而失败 - 除非我篡改代码,否则我似乎无法找到它。无论如何在Spark视图中获取页面?
我也有类似的问题,没有与Razor视图引擎的Page对象。 – 2010-08-22 12:09:30
与NHaml同样的问题。 – 2010-08-23 01:45:54