問題1:一個fileupload控件,一個image控件,怎麼實現從fileupload中選擇圖片后及時在image中顯示出來!
求幫助!求代碼!求思路!
最好代碼啦……(這問題急求)— —問題2:弄好上面之後,怎麼實現雙擊image后將圖片放大顯示。能解決一個問題算一個,急啊……
求幫助!求代碼!求思路!
最好代碼啦……(這問題急求)— —問題2:弄好上面之後,怎麼實現雙擊image后將圖片放大顯示。能解決一個問題算一個,急啊……
解决方案 »
- 急 asp.net 数据查询显示 dataset
- 用过或者了解 Visual Studio 2008 的朋友们进来坐坐吧
- 动态创建的列的内容上加上链接,在线等待!
- 给分贴--lizhizhe2000(武安侯)兄 请进
- 请问这是怎么回事?http://mybtob.com/aspx/index.aspx
- DataList内ListBox控件的SelectedIndexChanged事件怎样获得
- 请高手帮我看看,有什么错误
- 高分求教,如何解决页面定时回传
- ASP.NET中如何防止页面闪烁?
- 为什么我的asp.net无法像vb.net一样调试?
- 我的电脑开机执行这段程序,谁帮忙分析下
- 类型初始值设定项引发异常
{
string strConn = "Data Source=.;DataBase=UserInfo;Uid=sa;Pwd=123";
if (FileUpload1.HasFile == false)//HasFile用来检查FileUpload是否有指定文件
{
Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
Response.Write("<script>alert('请选择图片')</script> ");
return;//当无文件时,返回
}
string IsXls = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();//System.IO.Path.GetExtension获得文件的扩展名
if (IsXls != ".jpg")
{
Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
Response.Write("<script>alert('只可jpg格式图片')</script>");
return;//当选择的不是jpg文件时,返回
}
SqlConnection cn = new SqlConnection(strConn);
cn.Open();
string filename = FileUpload1.FileName; //获取Execle文件名 DateTime日期函数
string savePath = Server.MapPath(("~\\服务器端项目文件夹\\") + filename);//Server.MapPath 获得虚拟服务器相对路径
FileUpload1.SaveAs(savePath);
Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
Response.Write("<Script>alert('上传成功!')</Script>");
string sql = "插入数据库sql语句";
SqlCommand com = new SqlCommand(sql, cn);
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = com;
DataSet ds = new DataSet();
sda.Fill(ds);
cn.Close();
}如果你要马上看到重新跳转这个页面就会马上显示出来的
<img id="i" alt="" src="" />
<script type="text/javascript">
function a() {
document.getElementById('i').src = document.getElementById('f').value
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input id="f" type="file" onchange="a()" />
<img id="i" alt="" src="1" ondblclick="b()" />
<script type="text/javascript">
function a() {
alert(document.getElementById('f').value);
document.getElementById('i').src = document.getElementById('f').value
}
function b() {
document.getElementById('i').width = document.getElementById('i').width * 2;
document.getElementById('i').width = document.getElementById('i').height * 2;
}
</script>
</body>
</html>