我们再次见到堆叠人物! 我一直在使用过去2天试图找到我需要的答案。我似乎无法找到关于何时使用偏见的直接答案我知道你可以使用em来登录组件和所有其他花哨的东西
但导航栏怎么样?我尝试使用partials和Ajax.htmlactionlink创建导航栏,但问题来了,我知道因为它只是部分我的URL不会被重写,这意味着在f5它将始终更新我的home / index,因为没有给出URL。这个cus我不能让我这样的导航或仅仅因为我很愚蠢吗?:)
答案 0 :(得分:1)
应该使用Partials来避免代码重复。如果您发现自己一遍又一遍地编写相同的视图代码,请创建一个。
导航栏听起来更像应该在布局中的东西。如果要让页面自定义布局,可以使用Razor和ContentPlaceHolder中的Sections作为webforms视图引擎。
答案 1 :(得分:0)
我不认为部分与它有任何关系(它不应该,部分只是分割源文件的一种方式,以便您以后可以重复使用它们。)
我猜测问题在于使用AjaxhtmlActionlinks,你为什么要进行Ajax调用来重定向用户?
尝试使用普通的@ Html.ActionLink()