为什么我的asp fileupload控件文本框可以点击?

时间:2015-06-24 18:46:02

标签: javascript c# asp.net

我有一个asp文件上传控件,可以在IE8上运行,但现在它也可以使文本框可点击,并且功能与浏览按钮相同。

<asp:FileUpload runat="server" ID="id" CssClass="" onchange=""/>

1 个答案:

答案 0 :(得分:1)

FileUpload控件转换为带input控件的HTML type="file",您遇到的是默认行为。

请参阅:input type=file - W3.org

如果由于某种原因你想要禁用它,那么你可以这样做:

    $(document).ready(function () {
        $("#<%= id.ClientID %>").click(function (e) {
        e.preventDefault();
    });
});

(以上代码从此answer获取/修改)