asp.net - 如何为 MVC 中的控制器内的下拉菜单生成 html 代码?
问题描述
我有一个 javascript 函数,其中一部分有一个接受 HTML 代码的部分。现在,我在该 javascript 代码中有以下行:
html: `@Html.Action("Position","Admin")`
我的问题是我的位置视图中只有一行:
@Html.DropDownList("PositionId",null,htmlAttributes: new {@class = "form-control"})
但是,我觉得只用一行创建一个完整的视图是一种浪费。我只使用视图是因为我需要通过 Razor 为 DropDownList 生成 HTML 以传递给我的函数。
如何在我的控制器中生成生成的 HTML 代码而无需创建视图?
解决方案
推荐阅读
- hazelcast - 受控分区和 MapStore
- php - 无法通过 composer 和 flex 安装 symfony/console:3.2
- node.js - 从服务器端调用 API 需要服务名称作为 API 主机,但在客户端无法访问
- css - 防止图像扩展超出 flex 行的其他元素
- visual-studio-code - 如何恢复 Azure DevOps 凭据
- angular - ionic 4 ERROR TypeError:无法读取未定义的属性“准备好”
- python-3.x - 根据第一个索引项查找列表中单词的频率
- reactjs - material-ui 发布命名是否遵循语义版本命名约定?
- jenkins - 当bitbucket中的特定文件夹发生“git push”时如何自动运行Jenkins管道
- facebook - 使用新权限测试 Facebook 群组应用