ASP.NET将复选框值获取到C#方法

法比安

我对asp.net和atm完全没有经验,我在.cshtml视图中有以下html和javascript代码

    <div class="jumbotron">
</div>
<div class="row">
    <h2>Select the records you want to export into an excel sheet.</h2>
    <hr />
    <form name="recordSelection" method="POST" action="" >
        <p>Press the "Download" button after you've selected the needed records.</p>
        <blockquote>
            <input type="checkbox" name="record" value="German Sales Office"/> German Sales Office<br/>
            <input type="checkbox" name="record" value="UK Sales Office"/> UK Sales Office<br/>
            <input type="checkbox" name="record" value="France Sales Office"/> France Sales Office<br/>
            <input type="checkbox" name="record" value="Spain Sales Office"/> Spain Sales Office<br/>
            <input type="checkbox" name="record" value="Hoofddorp Office"/> Hoofddorp Office<br/>
            <input type="checkbox" name="record" value="Brussels Office"/> Brussels Office<br/>
        </blockquote>
        <hr/>
        <input id="dlBttn" name="submitButton" type="submit" value="Download" onclick="GetCheckboxValues();"/>
    </form>
</div>

<script type="text/javascript">
    function GetCheckboxValues(form) {
        var checkedValues = [];
        var offices = document.getElementsByName('record');
        for (var i = 0; offices[i]; i++) {
            if (offices[i].checked) {
                checkedValues.push(offices[i].value);
            }
        }
    }

</script>

我需要选中的复选框的值来知道必须从数据库中获取哪些记录,然后使用这些记录创建一个Excel工作表。但是我不知道如何将这些值添加到我的C#代码中。关于如何从我的JavaScript代码中调用C#方法的任何建议?还是我必须创建一个控制器之类的ActionResult东西?

法比安

我通过评论中的有用建议解决了我的问题。public ActionResult ExportData(string[] record)通过将action表单属性指定为来将表单发布到方法action="@Url.Action("ExportData","MyController")"为了从客户端到服务器获取复选框值,并能够处理其余的代码。(还删除了脚本,因为它没有任何用处)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp net c#使用复选框获取gridview中特定行的值

来自分类Dev

ASP.NET C# 从 DataTable 创建复选框

来自分类Dev

从复选框中获取值,这些值是动态创建的C#JQuery Asp.net

来自分类Dev

如何使用asp.net中的javascript获取所选复选框列表项的值

来自分类Dev

如何使用GridView asp.net中的复选框获取选定的行值?

来自分类Dev

如何获取Asp.net MVC中用户选中的复选框的值?

来自分类Dev

如何在ASP.NET Core中获取多个复选框值

来自分类Dev

从ASP.NET MVC中的FormCollection中获取复选框的值

来自分类Dev

如何使用ASP .NET MVC4从其他表单获取复选框值?

来自分类Dev

如何使用GridView asp.net中的复选框获取选定的行值?

来自分类Dev

在ASP.NET MVC操作中获取复选框值

来自分类Dev

asp.net无法从gridview获取值复选框

来自分类Dev

asp.net Gridview复选框-假值

来自分类Dev

在asp.net中,复选框的值是错误的

来自分类Dev

基于C#中的DropDownList在Asp.net Gridview中启用“禁用”复选框

来自分类Dev

如何在列表视图中控制复选框状态asp.net C#

来自分类Dev

ASP.NET MVC视图中的C#复选框事件不在窗体内

来自分类Dev

使用asp.net在C#中动态创建的复选框垂直显示

来自分类Dev

ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

来自分类Dev

C#ASP.NET复选框选择单个值

来自分类Dev

检查值不反映动态创建的复选框asp.net c#jquery

来自分类Dev

在ASP中使用按钮添加复选框-C#

来自分类Dev

ASP.NET MVC如何将多个复选框值传递给控制器

来自分类Dev

如何将复选框值正确提交到ASP.NET MVC中的控制器

来自分类Dev

ASP.NET Core:我想从控制器方法的视图中访问复选框列表(值)

来自分类Dev

从视图到自定义控制器方法的ASP.Net MVC复选框值

来自分类Dev

在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

来自分类Dev

在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

来自分类Dev

C#重定向到时的GridView复选框被选中其他页面asp.net

Related 相关文章

  1. 1

    asp net c#使用复选框获取gridview中特定行的值

  2. 2

    ASP.NET C# 从 DataTable 创建复选框

  3. 3

    从复选框中获取值,这些值是动态创建的C#JQuery Asp.net

  4. 4

    如何使用asp.net中的javascript获取所选复选框列表项的值

  5. 5

    如何使用GridView asp.net中的复选框获取选定的行值?

  6. 6

    如何获取Asp.net MVC中用户选中的复选框的值?

  7. 7

    如何在ASP.NET Core中获取多个复选框值

  8. 8

    从ASP.NET MVC中的FormCollection中获取复选框的值

  9. 9

    如何使用ASP .NET MVC4从其他表单获取复选框值?

  10. 10

    如何使用GridView asp.net中的复选框获取选定的行值?

  11. 11

    在ASP.NET MVC操作中获取复选框值

  12. 12

    asp.net无法从gridview获取值复选框

  13. 13

    asp.net Gridview复选框-假值

  14. 14

    在asp.net中,复选框的值是错误的

  15. 15

    基于C#中的DropDownList在Asp.net Gridview中启用“禁用”复选框

  16. 16

    如何在列表视图中控制复选框状态asp.net C#

  17. 17

    ASP.NET MVC视图中的C#复选框事件不在窗体内

  18. 18

    使用asp.net在C#中动态创建的复选框垂直显示

  19. 19

    ASP.NET Web Api 2 c#中的单选按钮、下拉列表、复选框

  20. 20

    C#ASP.NET复选框选择单个值

  21. 21

    检查值不反映动态创建的复选框asp.net c#jquery

  22. 22

    在ASP中使用按钮添加复选框-C#

  23. 23

    ASP.NET MVC如何将多个复选框值传递给控制器

  24. 24

    如何将复选框值正确提交到ASP.NET MVC中的控制器

  25. 25

    ASP.NET Core:我想从控制器方法的视图中访问复选框列表(值)

  26. 26

    从视图到自定义控制器方法的ASP.Net MVC复选框值

  27. 27

    在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

  28. 28

    在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

  29. 29

    C#重定向到时的GridView复选框被选中其他页面asp.net

热门标签

归档