Asp.net MVC按钮应打开文件对话框

时间:2018-07-13 07:23:21

标签: c# html asp.net-mvc button openfiledialog

我想使用下面的按钮打开文件对话框,选择一个/多个Word文件。我也希望它像一种返回路径的方法,以便我可以读取/加载该数据。

<div>
    <div class="col-lg-6 col-md-6 col-sm-6">
        <img class="img-analyse" src="~/Content/open-file_icon.png">
        <button class="button-analyse"onclick="SelectFile">b</button>
    </div>
</div>

我如何继续?我要注册一个动作事件吗? 对不起,我是asp.net的一个新手。

1 个答案:

答案 0 :(得分:0)

您可以使用代理文件上传控制

$("#btnSelect").click(function() {
  var $input = $('<input type="file" />');
  $input.change(function() {
    console.log("selected file:" + $(this).val());
  });
  $input.trigger('click');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="col-lg-6 col-md-6 col-sm-6">
  <button class="button-analyse" id="btnSelect">select file</button>
</div>

这里是您的小提琴:http://jsfiddle.net/CSvjw/2034/