asp.net - 在 WebMatrix cshtml 页面中使用 ASP.NET 控件

标签 asp.net webmatrix

我正在使用 .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/

相关文章:

javascript - 无法加载资源: the server responded with a status of 405 (Method Not Allowed)

jquery - 如何使用 Webmatrix/razor 获取单个 json 值?

c# - 上下文关键字 'var' 可能只出现在局部变量声明问题中

ASP.NET 输出缓存和回发

未在 Safari 中设置 ASP.NET 表单例份验证 Cookie

c# - 使用两次时中继器错误

iis-7.5 - 尝试启动 WebMatrix 时出现 IIS 错误

node.js - 尝试打开现有 Node 站点时 WebMatrix 2 卡住

.net - Webmatrix 3.0 nuGet 关于 Net.Http 的投诉

asp.net - Microsoft AntiXSS 库有用吗?如果我使用服务器控件,我是否需要它?