ASP.NET中如何获取<input id="File 的值?

我要做一个上传图片,当点击浏览后  图片地址会在浏览里面显示,怎么获取它全部的地址传递给image控件   当预览用... 我要做一个 上传图片,当点击浏览后   图片地址会在浏览里面显示,怎么获取它全部的地址传递给image控件    当预览用 展开
 我来答
mengxiaNihaoma
2011-12-07 · 超过32用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:67.1万
展开全部
两种方式:
1.
在页面上放入一个上传控件和一个图片控件.
<asp:FileUpload ID="FileUpload1" runat="server" onpropertychange="show(this.value)"/>
<asp:Image ID="Image1" runat="server" />
在上传控件中写onpropertychange="show(this.value)"事件并调用js中的show函数并将自身的参数传进js.

<script type="text/javascript">
function show(id)
...{
document.getElementById("Image1").src=id;
}
</script>
2.
<div id="divview" style="filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);WIDTH: 166px; HEIGHT: 190px">
<!--用于显示图片-->
</div>
<asp:FileUpload ID="FileUpload3" runat="server" onpropertychange="show1(this.value)"/>
<script type="text/javascript">

function show1(upimg)
...{
var dd=document.getElementById("divview");
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upimg;
dd.style.width = 166;
dd.style.height = 190;
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = scale;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科禧卉01d88
2011-12-07 · TA获得超过121个赞
知道答主
回答量:50
采纳率:0%
帮助的人:18.3万
展开全部
protected void b1_click(object sender, EventArgs e)
{
w1.Visible = true;
//获取上传的文件名
String fs = Path.GetFileName(F1.PostedFile.FileName);
filename.InnerHtml = fs;
filetype.InnerHtml = F1.PostedFile.ContentType;
filelength.InnerHtml = F1.PostedFile.ContentLength.ToString();
F1.PostedFile.SaveAs(Server.MapPath("../images/" + fs));
Span1.InnerHtml = Server.MapPath("../images/" + fs);
}
看一下是不是你想要的如果是能否给个最佳答案,这个是上传图片后,点击按钮,会在下方显示上传内容的信息,希望能帮到你
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_神__仙_
2011-12-07 · TA获得超过1257个赞
知道小有建树答主
回答量:806
采纳率:0%
帮助的人:530万
展开全部
最简单办法,把image标签加runat=server属性,后台就可以获取到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贵乐气7
2011-12-07 · 超过27用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:75.9万
展开全部
图片预览功能现在不好做了, 因为很多浏览器都不兼容那种模式了。 IE可以。 如果非要做图片预览就先把图片上传到服务器,然后在将图片地址保存到image控件中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式