代码之家  ›  专栏  ›  技术社区  ›  Fogh

在文件上载控件的标签中发布文件名-ASP.NET 4.0 C#

  •  3
  • Fogh  · 技术社区  · 15 年前

    在Fileupload控件中选择一个文件后是否仍要运行事件,以便可以设置Label1.Text=Fileupload.FileName;

    或者如果你们中的任何人有另一个想法,那也太棒了(也许是一些javascript)!:)

    1 回复  |  直到 15 年前
        1
  •  4
  •   lincolnk    15 年前

    你可以听听 change 客户端的事件。以下是IE的语法,但您可以根据更好的浏览器进行调整。

        <asp:FileUpload ID="FileUpload1" runat="server" /> <span id="txt" />
        <script>
            var fu = document.getElementById('<% =FileUpload1.ClientID %>');
            fu.attachEvent('onchange', function (e) {
                document.getElementById('txt').innerHTML = e.srcElement.value;
            });
        </script>