如何从asp:FileUpload获取文件名并使用ASP.NET和C#在Label中显示

Man*_*n C 2 javascript c# asp.net jquery

我正在使用a <asp:FileUpload>将PDF文件上传到我的网页.但是点击浏览后窗口打开,一旦我选择了一个文件并点击Open我想获取文件名并将其显示在一个Label.我应该用什么功能ASP.NET来做这件事?我试过OnLoad,OnUnload,OnDataBinding等中<asp:FileUpload>,但没有什么工作.有人可以建议我解决这个问题吗?

我的代码如下:

<asp:FileUpload ID="fileUpload" runat="server" /><br />
<asp:Label ID="labelFilename" runat="server" Text=""></asp:Label>
Run Code Online (Sandbox Code Playgroud)

一旦我选择了一个文件并单击打开,文件名就应该显示在标签中.

Ham*_*eri 6

您可以使用此代码:

<script>
    $(document).ready(function () {
        $('#fileUpload').change(function () {
            var path = $(this).val();
            if (path != '' && path != null) {
                var q = path.substring(path.lastIndexOf('\\') + 1);
                $('#labelFilename').html(q);
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)