【发布时间】:2017-01-06 00:23:36
【问题描述】:
我刚开始尝试 MVC 和 Razor。目前使用 Visual Studio for Mac 预览版开发网站来试用该技术。
我最关心的是如何更改页面?当我将此与 MVVM 进行比较时,您只标记前端,您将在 XAML 代码中声明一个按钮,然后只需在后面代码中的方法中调用它。
我有两个视图 Index.cshtml 和 Company.cshtml 当您按下继续按钮时,我想转到 Company。这是我的代码..
<input
type="submit"
class="button button-block"
value="Continue"
onclick="window.location.href='<%= Url.Action("Company", "HomeController") %>';" />
然后从最佳实践的理解是在控制器中定义方法?所以这就是我不太明白如何连接这两个的地方。
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
// do some stuff here to go the Company page
}
}
它们是如何连接的?你可以只用 HTML 和 CSS 编写所有前端,然后用 C# 编写所有后端吗?还是你必须混合它们?
谢谢!
【问题讨论】:
标签: c# html asp.net asp.net-mvc razor