PDA

View Full Version : asynfileuplode من دوبار تو متد AsyncFileUpload1_UploadedComplet میره .میشه کمک کنی؟



hgh.just.hony
چهارشنبه 12 مهر 1391, 11:02 صبح
سلام
برنامه مل بعد از اپلود تصویر و سیو شدنش کاربر که دکمه ی نمایش تصویر را می زنه باز متد AsyncFileUpload1_UploadedComplete
صدا زده میشه
میشه کمکم کنید درستش کنم؟:متفکر:

aserfg
چهارشنبه 12 مهر 1391, 11:35 صبح
Aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AsyncFileUpload.aspx.cs"
Inherits="test7" %>


<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!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>


<script type="text/javascript">
function uploadComplete(sender, args) {
var filename = args.get_fileName();
$get("imgUpload").src = "./upload/" + filename;
}
</script>


</head>
<body>
<form id="form1" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server" OnClientUploadComplete="uploadComplete" OnUploadedComplete="AsyncFileUpload1_UploadedComplete" />
<br />
<img src="" id="imgUpload" alt="" />
</form>
</body>
</html>
cs :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;

public partial class test7 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
string strPath = MapPath("~/upload/") + Path.GetFileName(e.filename);
AsyncFileUpload1.SaveAs(strPath);
}
}

hgh.just.hony
چهارشنبه 12 مهر 1391, 12:16 عصر
ممنون از جوابتون اما من میخوام با اتمام اپلود را به کاربر اعلام کنه
واسه همین توشتم که پیغام بده
اما 2 بار پیعام میده
یکی بعد از اپلود و دیگری بعد از اینکه کاربر دکمه نمایش تصویر را زد
img من از نوع asp هست

sanaz.dadkhah
چهارشنبه 12 مهر 1391, 17:53 عصر
چرا نمایش را اتوماتیک نمیکنی؟؟
یعنی بعد از آپلود عکس را اتوماتیک نشون بده؟اینطوری که بهتره که

hgh.just.hony
پنج شنبه 13 مهر 1391, 12:58 عصر
عکس و اپلودش و گذاشتم تو یوزر کنترل
میخوام عکس تو image مخصوص asp تگه دارم