javascript - 从 Controller 中的 View 读取 HTML 值

标签 javascript html asp.net-mvc

我正在使用 ASP.NET 和 MVC。

有一个包含一些字段的 View ,然后我添加了一个 HTML 选择下拉菜单。我希望能够获取所选项目的值,而不将其包含在相应的模型中;这可能吗?我可以引用页面上的 HTML 吗?我会使用javascript吗?不知道从哪里开始

最佳答案

将表单发布到服务器后,您可以通过在 Request 对象中使用来访问 Controller 中的任何表单值,如下所示:

[HttpPost]
public ActionResult Edit()
{
    var value = Request["MyDropDown"];

    /* process and return */
} 

假设下拉菜单的名称属性为“MyDropDown”。

查看此answer就这样。

当然,使用“ View 模型”来表示表单上提交的数据是 MVC 的重要组成部分,因此我会考虑这种方法并确保它是正确的做事方式。

关于javascript - 从 Controller 中的 View 读取 HTML 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449460/

相关文章:

javascript - Firebug 调试问题

javascript - Performance : When animating using requestAnimationFrame, 是一个比手动计算 ellasped 时间更好的间隔吗?

javascript - ng-repeat 抛出无效表达式

javascript - 如何动态拖动所有项目

javascript - Jquery MouseOver 事件 - child 不可见

css - 如何使视频适应所有屏幕尺寸?

c# - 当我在 ASP.NET Core 中选择下拉值时,如何将特定文本设置为下拉列表?

php - 访问 JSON 对象属性

javascript - php ajax 表单提交..什么也没发生

asp.net-mvc - 在 ASP.NET Core MVC 中找不到嵌入式 View