2009-08-17 59 views
0

我不断收到编译错误,当我尝试这样做。无论如何要做到这一点在site.master文件?你可以使用Url.Content()在母版页

+0

它有效。你能发布一些示例代码吗? – aquinas 2009-08-17 00:23:09

+0

这真的有帮助,如果你发布实际的错误消息,当你问这个问题:) – womp 2009-08-17 00:25:25

回答

3

您是否将母版页添加为MVC母版页?

您尝试使用的Url属性来自MVC框架的ViewMasterPage类。如果您添加了常规母版页,则需要使其从ViewMasterPage继承。为此,请将第一行更改为

<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> 
+0

这不适用于Web窗体? – 2013-07-16 21:19:44

+1

@IanCampbell:是的;它没有。 'Url'来自MVC基类型。使用'ResolveUrl()'。 – SLaks 2013-07-16 22:55:42