首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于input 控件的属性type="file"后显示效果有关问题求解答?

2012-12-17 
关于input控件的属性typefile后显示效果问题求解答???页面代码:input idFile1 typefile runat

关于input 控件的属性type="file"后显示效果问题求解答???
页面代码:<input id="File1" type="file" runat="server" onchange="" />
        <img alt="关于input 控件的属性type="file"后显示效果有关问题求解答?" 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 就能看到浏览了..  鉴定完毕



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


第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是建议就这样,你看CSDN的上传图片,各种邮箱的上传附件等不都是这样的吧,随大众就可以了
[其他解释]

引用:
第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是建议就这样,你看CSDN的上传图片,各种邮箱的上传附件等不都是这样的吧,随大众就可以了



我也想,我老总叫我改的,要改英文。他才认识
[其他解释]
引用:
引用:第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是建议就这样,你看CSDN的上传图片,各种邮箱的上传附件等不都是这样的吧,随大众就可以了


我也想,我老总叫我改的,要改英文。他才认识
  ……

他中文的系统,他这么认识的?
因为他的系统语言是中文的,所以那个按钮显示的中文,如果系统语言是英文的那儿就显示英文了
[其他解释]
你们老总真是瞎折腾,他应该给微软打电话让他们提供个公开的属性方便修改
[其他解释]
引用:
引用:引用:引用:第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是建议就这样,你看CSDN的上传图片,各种邮箱的上传附……

这个字根据浏览器解析不同显示的内容不同,根据系统语言显示中文或者英文。
如果想要控制它的样式的话,可以通过样式去修改。

/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/

.uploadify {
position: relative;
margin-bottom: 1em;
}
.uploadify-button {
background-color: #505050;
background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #505050),
color-stop(1, #707070)
);
background-position: center top;
background-repeat: no-repeat;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
border: 2px solid #808080;
color: #FFF;
font: bold 12px Arial, Helvetica, sans-serif;
text-align: center;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
width: 100%;
}
.uploadify:hover .uploadify-button {
background-color: #606060;
background-image: linear-gradient(top, #606060 0%, #808080 100%);
background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, #606060),
color-stop(1, #808080)
);
background-position: center bottom;
}
.uploadify-button.disabled {
background-color: #D0D0D0;
color: #808080;


}
.uploadify-queue {
margin-bottom: 1em;
}
.uploadify-queue-item {
background-color: #F5F5F5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font: 11px Verdana, Geneva, sans-serif;
margin-top: 5px;
max-width: 350px;
padding: 10px;
}
.uploadify-error {
background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
background: url('../img/uploadify-cancel.png') 0 0 no-repeat;
float: right;
height:16px;
text-indent: -9999px;
width: 16px;
}
.uploadify-queue-item.completed {
background-color: #E5E5E5;
}
.uploadify-progress {
background-color: #E5E5E5;
margin-top: 10px;
width: 100%;
}
.uploadify-progress-bar {
background-color: #0099FF;
height: 3px;
width: 1px;
}


这是一个jquery上传空间的样式,但只支持webkit的浏览器。可以参考一下。
[其他解释]
引用:
引用:引用:引用:引用:第二个问题在CS中是自己拖一个按钮随便写文本名称,然后在点击事件中调用OpenFileDialog.Show()方法,而BS下面修改浏览这两个字的方式没有研究过,估计很麻烦,还是……


要不要这么麻烦 。? lz 自己去别人网站上看看 不就知道了么。。。  都是用样式控制的 。 

热点排行