日期:2014-05-18  浏览次数:20550 次

100分求解!asp.net Button 单击事件 第一次不响应 第二次才响应!郁闷中
我的代码这样写的
<head>
<title>我的页中页</title>
<script type="text/javascript" language="javascript">
  function test1() {  

  document.getElementById("FileUpload1").click();
  }  
  function test11() {
  var filePath = document.getElementById("FileUpload1").value;
  document.getElementById("TextBox1").value = filePath;  
  }  
  </script>
</head>
<body>
<form id="Form1" runat="server">
<div style="display:none">
<asp:FileUpload ID="FileUpload1" runat="server" /></div>
  &nbsp;<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
  <input id="Button3" type="button" value="选择文件" onclick="test1();"/><asp:Button ID="Button7" runat="server" 
  onclick="Button7_Click" Text="上传" />
</form>
</body> 后台代码是 protected void Button7_Click(object sender, EventArgs e)
  {
  Response.Write("<script>alert('修改成功')</script>");
  }

我只是想实现文件上传的效果但是FileUpload 有些效果不太好 比如样式等

------解决方案--------------------
<div style="display:none">
<asp:FileUpload ID="FileUpload1" runat="server" /></div>
改成<div style="display:none">
<input type="file" id="FileUpload1" /></div>
已测试。
------解决方案--------------------
探讨

各位高手 在不改变使用这个方法的前提下 有什么解决方案没有啊