【问题标题】:Listbox posted Form dataListbox 发布表单数据
【发布时间】:2014-07-31 03:31:10
【问题描述】:

我试图将选择元素(列表框)中的所有选项值发布回服务器到 MVC 项目

<select mulitple name="listboxA">
  <option value="one">text one</option>
  <option value="two">text one</option>
  <option value="three">text one</option>
</select>

但是,在服务器端,Request.Form("listboxA") 中的值是"one,two,three,",末尾有一个额外的逗号,导致参数中出现多余的不需要的空字符串(List&lt;string&gt; 的类型)。

有什么想法吗?

【问题讨论】:

    标签: c# asp.net-mvc listbox forms http-post


    【解决方案1】:

    您可以在控制器上使用Request.Form["listboxA"].TrimEnd(',')

    【讨论】:

    • 我知道我能做到,只是想知道这是怎么回事,是否有比修剪字符串更好的方法
    猜你喜欢
    • 2013-12-03
    • 2018-08-20
    • 2014-04-25
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    相关资源
    最近更新 更多