我是Razor Views的新手,我正在开发Xamarin工作室,制作一个仅适用于WebView的混合应用程序。
长话短说,我不与MVC合作。这里没有型号也没有控制器,只有Razor Views。现在这可能是一个错误的问题,但是可以从一个剃刀视图导航到另一个吗?
喜欢,从一个.cshtml到另一个.cshtml,不经过任何Controller,因为我没有控制器。
任何.NET助手,例如@Html.ActionLink("Text", "someFolder/page2.cshtml");
更新1
index.cshtml和MainActivity.cs的屏幕截图,我从中为索引生成HTML:
断点位于生成HTML的行上。
答案 0 :(得分:0)
你可以使用如下所示的部分视图,但它只会在另一个视图中使用一个视图,它不会像你提到的那样重定向到另一个视图: -
@Html.Partial("~/YourPath", Model);
有关详情: - http://www.codeproject.com/Tips/617361/Partial-View-in-ASP-NET-MVC
答案 1 :(得分:0)
如果不调用操作,则无法重定向到另一个视图。
在asp.net mvc中你有动作和反对动作返回视图,我们可以在一个视图中显示两个视图而不调用动作但是不能在不调用动作的情况下重定向到某个视图。
如果您不需要控制器,那么您不会遵循mvc架构,那么我更喜欢使用简单的html页面,在这种情况下不需要使用mvc。