如何用button触发fileupload控件的click事件
2017-05-06 13:43
274 查看
正儿八经是这样的,若执行无效的话,有可能与MasterPageFile母版中的ContentPlaceHolder1有关。
web页面:
<script type="text/javascript">
//单击按钮,就像单击“浏览...”一样作用
function BrowseFile() {
document.getElementById("FileUpload1").style.display = "inline";
document.getElementById("FileUpload1").click();
}
</script>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:TextBox ID="txtFileUrl" runat="server"></asp:TextBox>
<input id="Button1" type="button" value="浏览文件" onclick="BrowseFile();"/>
后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//单击后给txtFileUrl文件框赋值,就是FileUpload1的路径。实际上就是利用了浏览打开文件的功能
this.FileUpload1.Attributes.Add("onchange", "document.getElementById('" + txtFileUrl.ClientID + "').value = this.value");
//若要因此FileUpload1控件
this.FileUpload1.Style.Add("display", "none");
}
}
web页面:
<script type="text/javascript">
//单击按钮,就像单击“浏览...”一样作用
function BrowseFile() {
document.getElementById("FileUpload1").style.display = "inline";
document.getElementById("FileUpload1").click();
}
</script>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:TextBox ID="txtFileUrl" runat="server"></asp:TextBox>
<input id="Button1" type="button" value="浏览文件" onclick="BrowseFile();"/>
后台:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//单击后给txtFileUrl文件框赋值,就是FileUpload1的路径。实际上就是利用了浏览打开文件的功能
this.FileUpload1.Attributes.Add("onchange", "document.getElementById('" + txtFileUrl.ClientID + "').value = this.value");
//若要因此FileUpload1控件
this.FileUpload1.Style.Add("display", "none");
}
}
相关文章推荐
- javascript如何触发button 的click事件
- 如何用JavaScript去触发Button的Click事件
- WPF - 如何用code来触发Button-Click事件
- 页面中有两个BUTTON,如何按回车触发TEXTBOX所属的BUTTON
- 如何在页面Page_Load时自动触发Button按钮的Command事件
- 如何使用CCeButtonST v1.2控件,以及相应的wincore错误
- 【转】Asp.net中服务端控件事件是如何触发的
- Asp.net 中服务端控件事件是如何触发的
- Asp.net 中服务端控件事件是如何触发的
- 如何在客户端清除fileUpLoad控件的文件路径
- Asp.net 中服务端控件事件是如何触发的
- Asp.net中服务端控件事件是如何触发的
- 扩展Button,实例演示如何自绘控件外观
- 如何在客户端清除fileUpLoad控件的文件路径
- 服务器端FileUpload上传控件如何禁止手动输入并且不能粘贴.
- Asp.net 中服务端控件事件是如何触发的
- 如何在page_load中判断是哪个控件触发的事件?
- ASP.NET2.0中FileUpload控件的使用(即ASP.NET2.0中如何上传文件)
- 服务器端FileUpload上传控件如何禁止手动输入
- 服务器端FileUpload上传控件如何禁止手动输入