我在其中一个视图中添加了一个html锚点链接。就像这样:
<a href="SomePage.html"> Some Link<a>
它不会转到页面。我想这是因为它没有控制器而且没有与MapRoute连接。
我的问题是:我可以在MVC应用程序中使用常规的html锚点选项卡,还是必须使用MVC控制器和MapRoute进行连接?
答案 0 :(得分:2)
这是因为视图文件夹中的HTML文件不会自动具有与之关联的操作。请记住,对于MVC,视图只是由为路径提供服务的控制器呈现的内容。 views文件夹只是存放这些视图的便利位置,除非指定了路径,否则不会映射到任何实际的URL。
一般约定是将这些类型的文件放在静态或内容文件夹中,在那里它们将被正常提供。
答案 1 :(得分:0)
你应该能够。路径是否正确?它是什么页面?你在路径树上走了吗?