我正在使用 .cshtml 文件中的 razor 语法使用 WebMatrix 构建一个网站。然而,我对如何使用在 Visual Studio 工具箱中找到的正常的 asp.net 控件集感到困惑 - 例如:日历、面板、单选按钮列表等...是否可以使用这些或可以你只使用带有 Razor 的助手吗?
最佳答案
您不能将 ASP.NET 控件与 razor/.cshtml 一起使用。 ASP.NET 控件与 ASP.NET WebForms View 引擎配合使用。 Razor 是一种与 Web 表单根本不同的 View 引擎。
如果您确实想使用“旧”控件,请切换到 .aspx 页面。如果这不是一个选项,请查看 UI 库,如 jQuery UI 。这应该会给你一组类似的控件。
请注意,在 razor 中,许多控件(例如单选按钮列表)已过时。只需几行标记即可创建相同的行为,但没有数据绑定(bind)的麻烦。
关于asp.net - 在 WebMatrix cshtml 页面中使用 ASP.NET 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279642/