css - MVC5:从actionresult动态生成.less
问题描述
我正在尝试创建一个 mvc 操作,它可以接受文件扩展名作为参数,特别是对于 .less 和 .css 文件。
我想调用映射到路由的控制器“ColorController”的动作“Palette”
routes.MapRoute(
name: "ColorPalette",
url: "{controller}/{action}.{ext}",
defaults: new { controller = "Color", action = "Palette", ext = "less" }
);
{ext}
扩展名在哪里(less 或 css)。
颜色存储在数据库中,我想在网站的主文件中导入我的“动态较少”。
我已经尝试了很多次,添加处理程序
<add name="ColorPalette" path="palette/colors.less" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
在网络配置中尝试不同类型的路由,但应用程序总是给我一个 404 或 500 错误。
如果我调用“标准”网址,一切都会按预期工作。
有什么建议吗?谢谢
解决方案
推荐阅读
- yocto - 作为 DEPENDS 提供的配方是否可以在 yocto 中有自己的 do_install() ?
- python-3.x - 如何更改数据框中值的格式?
- javascript - 有没有一种方法可以编辑 javascript 提示的外观?
- xml - XML 验证失败,未找到密钥
- php - Wordpress:从特定用户的数据库 $wpdb 中获取数据
- list - 未在颤动中显示年份下拉数据
- django - 在 Django 3.0.3 中使用 rest_framework_jwt 从没有视图集的简单 API 调用中获取用户对象
- java - Selenium 等待特定的 XHR 请求完成
- reactjs - 我想传递动态变化的值来反应链接 react-router-dom
- java - Hibernate 中缺少关键字