将 int 数组发布到 MVC 控制器 - 正确的方法签名是什么?

2024-01-19

下面是我发送到 ASP.NET MVC2 控制器的 POST 请求的屏幕截图(使用 Firebug Net 面板)。

这是接收 POST 请求的控制器/操作方法:

public ActionResult Search(int[] skill, int[] discipline, int[] education, int[] marketsector){ ... }

在我看来,发布的参数格式正确,但是操作方法接收四个空参数。您能告诉我服务器端的方法签名应该是什么样子吗?或者将这四个整数数组发布到我的 MVC2 控制器的更好方法?


它们可能看起来像这样:

<input type="text" name="discipline" value="6" />
<input type="text" name="marketsector" value="5" />
<input type="text" name="marketsector" value="7" />
<input type="text" name="marketsector" value="3" />
<input type="text" name="skill" value="3" />
<input type="text" name="skill" value="8" />

这是一个博客文章 http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx你可以看一下。还有一个类似的 http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 int 数组发布到 MVC 控制器 - 正确的方法签名是什么? 的相关文章

  • 跨多个域的 ASP.NET 会话

    是否有合适的 NET 解决方案来在多个域上提供持久服务器会话 即 如果该网站的用户在 www site1 com 下登录 他们也将在 www site2 com 下登录 安全是我们正在开发的程序的一个问题 Thanks 它是否需要在会话中
  • 从 JavaScript 中的 OnClientClick 事件中阻止 C# 中的 asp:Button OnClick 事件?

    我有一个asp Button在我的网页上 它调用 JavaScript 函数和代码隐藏方法 后者进行调用以导航到另一个页面 在 JavaScript 函数中 我正在检查条件 如果不满足这个条件 我想中止导航 以便OnClick方法未被调用
  • Angular2 与 ASP.NET 5 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在将 Angular2 与 ASP NET5 gulp 和 typescript 结合使用 当我解决
  • 在 64 位操作系统上以 32 位运行 IIS 与以 64 位运行 IIS 有何优缺点?

    可能更适合 机架溢出 但从开发人员的角度来看 在 64 位 Windows 主机上将 IIS 同时服务于传统经典 ASP 和 NET 作为 32 位进程而不是 64 位进程运行有哪些优点和缺点 32 64 iis 服务器 相对于 32 32
  • Entity Framework Core 中的两个外键

    我在使用 Entity Framework Core 创建数据库时使用代码优先方法 我想创建两个指向同一个表的外键 我的示例显示用户表将保存用户 ID 消息表将保存接收者 ID 和发送者 ID 这意味着两个值必须指向同一个表 用户代码 pu
  • 使用主题 css 文件需要页面上的标头控件。 (例如 )

    我正在开发 asp net 网络项目 当我运行该项目时 它工作正常 但在服务器中 我收到以下错误 如何解决这个问题呢 Using themed css files requires a header control on the page
  • Django HTTPS 和 HTTP 会话

    我使用 Django 1 1 1 和 ssl 重定向中间件 通过 HTTPS 创建的会话数据 身份验证等 在站点的 HTTP 部分中不可用 无需将整个站点设置为 HTTPS 即可使其可用的最佳方法是什么 这是设计使然 您无法轻易更改 当通过
  • 两个日期范围之间相交的天数

    有人知道如何最好地计算两个日期范围之间相交的天数吗 这是我写的一个小方法来计算这个 private static int inclusiveDays DateTime s1 DateTime e1 DateTime s2 DateTime
  • 为 html5 输入类型渲染 asp.TextBox =“date”

    不知道以前有没有问过 也没找到 是否可以控制由 asp TextBox 呈现的输入文本的类型 我想把它改成
  • 使用 ELMAH 记录 WCF 服务的异常

    我们正在使用优秀的ELMAH http code google com p elmah处理 ASP NET 3 5 Web 应用程序中未处理的异常 这对于除使用 REST 功能使用的 WCF 服务之外的所有站点都非常有效 当操作方法中发生应
  • 如何创建可点击的gridview行?

    我想创建一个 gridview 行 其中整行都是可单击的 当我单击该行上的任意位置时 它会打开另一个包含行信息的 aspx 页面 我正在使用 asp net 和 C 任何人都可以帮助我吗 提前致谢 触发 Gridview 的两个事件 OnR
  • 在 ASP.NET 中加密 cookie

    我想在 ASP NET 中加密 cookie 我已关注本文的方法 http www codeproject com KB web security HttpSecureCookie aspx 但它有一个缺点 那就是在内部方法上使用反射 这导
  • 存储在 Session 中的变量在整个页面生命周期中是否反序列化一次或多次?

    我想以类似的方式包装会话变量在 CodeProject 上讨论 http www codeproject com KB aspnet wrapthosesessionvariables aspx msg 2315287 public sta
  • 如何在静态方法中获取会话变量的值?

    我正在使用带有 jQ uery 的 ASP NET 页面方法 如何在 C 中的静态方法中获取会话变量的值 protected void Page Load object sender EventArgs e Session UserName
  • MVC2 中隐藏字段的替代方案

    我有一个 viewModel 其中包含一个在传递给部分视图之前填充的字符串 我需要能够在发布表单时取回数据 目前我已经创建了一个隐藏字段并将数据绑定到它 然后 当回发时 我可以从表单集合中获取数据 这并不完全是我想要的 我希望数据完全隐藏在
  • 如何在c#中生成8字节GUID值? [复制]

    这个问题在这里已经有答案了 可能的重复 如何从 GUID 生成 8 字节唯一 ID https stackoverflow com questions 5678177 how to generate 8 bytes unique id fr
  • 调试内存不足异常

    在修复我制作的小型 ASP NET C Web 应用程序的错误时 我遇到了 OutOfMemoryException 没有关于在哪里查看的提示 因为这是一个编译时错误 如何诊断此异常 我假设这正是内存分析发挥作用的地方 有小费吗 Thank
  • 无法将 POST 方法与 Feign 一起使用

    我正在尝试为 stockfigher 游戏 api 编写包装器 只是为了了解 feign 的工作原理 但我对第一个 POST 方法有疑问 RequestMapping method RequestMethod POST value venu
  • 如何排列表格中的项目 - MVC3 视图 (Index.cshtml)

    我想使用 ASP NET MVC3 显示特定类型食品样本中存在的不同类型维生素的含量 如何在我的视图 Index cshtml 中显示它 an example 这些是我的代码 table tr th th foreach var m in
  • 将 HTML 表格导出到 Excel

    我在 ASP NET MVC 视图页面上有 HTML 表 现在我必须将该表导出到 Excel 1 我使用部分视图 Inquiries ascx 来显示数据库中的表数据 使用LINQ to Entity 2 我还使用了 UITableFilt

随机推荐

  • 是什么导致 JVM 进行主要的垃圾回收?

    我有一个 Java 应用程序 它在不同的环境中显示不同的 GC 行为 在一种环境中 仅当堆已满 gt 90 时 堆使用情况图才会呈缓慢锯齿状 每 10 小时左右就会发生一次主要 GC 在另一个环境中 JVM 每小时准时执行一次主要 GC 此
  • Grafana:如何获得选定时间段的持续时间

    I can t find the correct mathematical formula to compute a SLA availability with Grafana I have graph to show the durati
  • 如何合并 Spark 数据集中的行以合并字符串列

    我需要将数据集中的两行或更多行合并为一行 分组必须基于id柱子 要合并的列是一个字符串 我需要在合并列中获取逗号分隔的字符串 我如何在Java中实现这一点 输入行 col1 col2 1 abc 2 pqr 1 abc1 3 xyz 2 p
  • go中如何获取当前包的名称?

    有没有办法在运行时获取当前包的名称 package main import fmt func main pkgName some magic here fmt Println pkgName 结果应该是 main 现在我正在使用常量 例如
  • Eclipse 无法识别任何导入

    我似乎在 Eclipse 中搞砸了一些事情 它无法识别我尝试导入的任何库 以下是一些未被识别的事情 import java util ArrayList import android content Intent import com go
  • 匹配正则表达式并在单行代码中分配结果

    我希望能够对变量进行正则表达式匹配并将结果分配给变量本身 最好的方法是什么 我想将第 2 行和第 3 行合并到一行代码中 variable some string variable find something variable 1 有没有
  • 如何为 Swagger API 响应指定通用类型类

    我有大约 40 个 API 它们具有类似的基本响应结构 如下所示 lastAccessed 2015 30 08 14 21 45T createdOn 2015 30 07 09 04 10T lastModified 2015 30 0
  • Emscripten 的 CMake 项目

    我想与 CMake 和 Emscripten 成为朋友 在 Emscripten 项目网站上没有找到更多或更少的信息文档 但他们提供了 CMake 工具链文件 所以我认为这应该是可能的 到目前为止 没有高级参数的非常基本的编译工作正常 但我
  • 如何在一定数量的请求后停止 scrapy 蜘蛛?

    我正在开发一个简单的抓取工具来获取 9 个搞笑帖子及其图像 但由于一些技术困难 我无法停止刮刀 它会继续刮这是我不想要的 我想增加计数器值并在 100 个帖子后停止 但是 9gag 页面的设计方式是在每次响应中只提供 10 个帖子 每次迭代
  • Vulkan 验证层无法在 Linux 上加载/工作

    我有基本的 Vulkan 应用程序 Hello Triangle 源自本教程 https vulkan tutorial com 在调试模式下 我使用两个验证层 VK LAYER KHRONOS validation and VK LAYE
  • 将 Jar 文件添加到 WEB-INF/lib [重复]

    这个问题在这里已经有答案了 我是 Eclipse Java 和 Linux 的新手 我搜索这个问题 但没有找到答案 我想编写一个操作 HBase 表的程序 所以我有一些与 HBase 相关的 Jar 文件 在普通的 Java 应用程序中 我
  • PHP 和 MySQL 与 Highchart

    有人可以帮助我 我是 php 和 highcharts 的新手 我尝试使用 mysql 和 php 填充我的图表 但是当我尝试运行它时 图表没有出现 我只看到一个空白网页 并且没有出现错误 她是我的代码 抱歉代码混乱
  • 作业完成完整执行后调用函数

    我们正在使用 Quartz Net 在 Windows 服务中按计划触发作业 我有一种情况 我必须每次触发一个工作5 minutes from Start DateTime till End DateTime 工作完成后我们需要计算Next
  • 函数gapi.client.load('oauth2', 'v2', function());不管用

    我已经使用网站中的 javascript sdk 使用 google plus 登录 两天前它就可以工作了 但现在它不起作用 因为 gapi client load oauth2 v2 function 未加载 即不工作 请帮忙 下面是我的
  • Perl 脚本内的 XML 编辑

    我正在尝试使用 perl pi e 编辑 xml 文件中的一行 如果我从命令行运行 perl pi e 命令 它工作正常 但是一旦我放入脚本并使用系统命令 我就会收到下面列出的错误 su 无效选项 i 尝试 su help 以获取更多信息
  • MySQL性能,内连接,如何避免使用临时和文件排序

    我有表1和表2 表格1 零件号 ID BRAND partnum 是主键 id brand 已 编入索引 表2 ID BRAND BRAND NAME id brand 是主键 Brand name 已 编入索引 表 1 包含 100 万条
  • Visual Studio 2015:更新 3 失败后出现多个包加载错误:Windows 10

    更新 我修好了 请参阅下面的答案 Visual Studio 2015 更新 3 失败后出现多个包加载错误 Windows 10 https stackoverflow com questions 38717145 visual studi
  • 如何隐藏配置文件以防止直接访问?

    我正在使用 Laravel 作为网络应用程序 上传了生产环境中的所有内容 发现有些文件可以通过 url 直接访问 例如http example com composer json http example com composer json
  • “pip install jq”在 Mac 和 Windows 上生成错误

    重复此issue https stackoverflow com questions 39785890 unable to install jq via pip 但第一个答案是错误的 jqWindows 上支持 第二个指的是brew所以我猜
  • 将 int 数组发布到 MVC 控制器 - 正确的方法签名是什么?

    下面是我发送到 ASP NET MVC2 控制器的 POST 请求的屏幕截图 使用 Firebug Net 面板 这是接收 POST 请求的控制器 操作方法 public ActionResult Search int skill int