none
asp.net 单击浏览按钮弹出文件查找,选一相片 很常见的 RRS feed

  • 问题

  •  

    如题,怎样在Asp.net页面实现呢?

    我用Winform里的OpenFileDialog会出现异常:   “在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。”

     

     

    我是新手,刚接触,想做些东西,希望高手指点,谢谢!

    2009年1月8日 6:13

答案

  • 楼主你好! FileUpLoad控件上传图片实现预览功能

    http://forums.microsoft.com/china/ShowPost.aspx?PostID=4159112&SiteID=15
    2009年1月10日 9:18
    版主

全部回复

  • 使用FileUpload控件就可以了。

    2009年1月8日 6:25
    版主
  •  

    Sean Li谢谢!你能说详细一点或给我个实际例子吗?我希望能挑选一个照片后将其显示在Img控件或别的可以显示照片的控件里面
    2009年1月9日 1:06
  • Asp.net里不能使用任何Winform的控件的

    <input type="file" onchange="document.getElementById('img').src=this.value" />
    <img id=img>
    2009年1月9日 1:59
    版主
  •  

    thank you MVP! 你的这种做法要写代码吗,我按你的写了 也没有图片出来啊!请写清楚一点好吗,可能你认为很清楚了,

    但我的确还没搞懂,Please!

    2009年1月9日 2:35
  • 哪种做法都必须写代码

    将上面的代码存为a.htm,用ie打开,然后选择一个图
    2009年1月9日 2:45
    版主
  •  

    谢谢!

    我把它存为Htm可以,但我在aspx里却不行,何解?

     

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="MemberManager.test" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
       
        </div>
        <input type="file" onchange="document.getElementById('img').src=this.value" />
        <img id=img>

        </form>
    </body>
    </html>

    2009年1月9日 5:53
  • 楼主你好! FileUpLoad控件上传图片实现预览功能

    http://forums.microsoft.com/china/ShowPost.aspx?PostID=4159112&SiteID=15
    2009年1月10日 9:18
    版主