Я создаю страницу загрузки в .net.Поскольку контроллер загрузки очень уродлив, я хочу использовать текстовое поле и изображение для замены, но все же использую контроллер загрузки, чтобы делать реальные вещи.Вот мой код
<script type="text/javascript">
$(document).ready(function() {
$('#browseButton').click(function() {
$('#File1').click();
var fileName = $('#File1').val();
$('#Text1').val(fileName);
});
});
</script>
<div style="display:none"><input type=file id=File1 name=File1 runat="server" /></div>
<input id="Text1" type="text" /><img id="browseButton" src="../images/browse.jpg" style="width: 24px; height: 24px" />
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/upload-eng.gif" onclick="ImageButton1_Click" />
Проблема в том, что после того, как я использую «browseButton», чтобы выбрать файл, я нажимаю кнопку с изображением, чтобы сделать код загрузки, он не работает.Но если я использую контроллер загрузки, чтобы выбрать файл, то я нажимаю кнопку изображения, все просто отлично работает.Кто знает, что здесь происходит?Любая помощь приветствуется.