asp.net C# 如何点击按钮弹出选择文件对话框?

 我来答
梅竹青洪桥
2020-03-02 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1126万
展开全部
我有个办法,不知道你接不接受

<div
style="width:15px;
height:15px;over-flow:hidden;"><input
style="postion:abs***;
left:-100px"
type="file"
id="file1"
><div>

代码写得不对,这里没工具,见谅,

我解释一下,把file控件放在一个div里边,把div的大小设置为按钮的大小,多出的内容不显示"over-flow:hidden",

file控件定位采用相对,左边距为负数,这样,左边那框框就显示不出来了。自己调好一下,就能搞定了。

在为"<select></select>"做样式的时候也是用的这种方式.
段干素枝青未
2020-02-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:24%
帮助的人:1129万
展开全部
必须要用fileUpload
的,否则只能用ocx,但ocx我们一般又不使用。

可以换个思路,一般都是这样处理的,放一个fileUpload
html控件,或者服务器控件,但设置样式为隐藏的。
然后添加一个按钮,点击时使用客户端事件,触发fileUpload 的onclick
弹出文件选择框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纵竹练淑
2020-03-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:883万
展开全部
<input
type="file"
id="file1"
style="display:none">
<input
type="button"
value="浏览..."
onclick="file1.click()">

直接用HTML就可以完成。不是很严谨。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老秀珍城裳
2020-04-17 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:1303万
展开全部
fileUpload为服务器空间,他的隐藏属性是设置
visble
属性,设置visble属性为false,该空间在页面运行的时候就不显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钟离秋英刚歌
2020-02-27 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:2245万
展开全部
不用fileUpload
就当于不用file..
google
一下吧..
可以看看fckeditor的上传..不过,它也是用到file的..
如果不用..不知如何实现咯..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式