日期:2014-05-17  浏览次数:20866 次

关于input 控件的属性type="file"后显示效果问题求解答???
页面代码:<input id="File1" type="file" runat="server" onchange="" />
        <img alt="" src="" id="img1" runat="server" /></div>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />
后台代码: 
protected void Button1_Click1(object sender, EventArgs e)
    {
        string temp = Server.MapPath(@"Img\") + File1.Value;
        if (!File1.Value.Equals(""))
        {
            File1.PostedFile.SaveAs(temp);
        }
        img1.Src = "~/Img/" + File1.Value;
    }

我的电脑显示的效果是:
别人的电脑显示的效果是:



为什么我的电脑效果会跟别人的不同?? 
------最佳解决方案--------------------
null
------其他解决方案--------------------
这明显是浏览器问题。谷歌和IE用起来就是这样
------其他解决方案--------------------
引用:
引用:引用:第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是建议就这样,你看CSDN的上传图片,各种邮箱的上传附件等不都是这样的吧,随大众就可以了

……




他是看的懂中文但是这个软件不是单指给他一个人用的
------其他解决方案--------------------
我要怎么做?还有一个就是我要怎么才把我显示效果中的《浏览》这两个字修改??

------其他解决方案--------------------
求解答
------其他解决方案--------------------
该回复于2012-12-07 11:41:25被管理员删除
------其他解决方案--------------------


你那应该是游览器的问题
------其他解决方案--------------------
引用:
回复等加分.顺便ob

------其他解决方案--------------------
第一个问题应该是你电脑的IE的版本和其他电脑使用的IE的版本不一样
第二个问题,Web程序貌似不好改,而且也没太大的必要修改,你看下几乎所有的上传都是这种样式的,在CS下面修改比较方便因为本身就是放的一个按钮,自己调用打开选择文件对话框方法
------其他解决方案--------------------
引用:
引用:回复等加分.顺便ob




那浏览那两个字怎么修改??
------其他解决方案--------------------
大胆猜测你的IE版本是IE6.0,其他电脑IE版本是IE7.0或以上
------其他解决方案--------------------
引用:
第一个问题应该是你电脑的IE的版本和其他电脑使用的IE的版本不一样
第二个问题,Web程序貌似不好改,而且也没太大的必要修改,你看下几乎所有的上传都是这种样式的,在CS下面修改比较方便因为本身就是放的一个按钮,自己调用打开选择文件对话框方法



第一个问题是浏览器问题,我用360,用IE就没事了。
第二,cs下那里能改??
------其他解决方案--------------------
你用IE 就能看到浏览了..  鉴定完毕
------其他解决方案--------------------
引用:
你用IE 就能看到浏览了..  鉴定完毕



我要怎么做?还有一个就是我要怎么才把我显示效果中的《浏览》这两个字修改??第二个问题怎么搞??
------其他解决方案--------------------