• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 15 رای - 2.47 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: پيش نمايش قبل پس از آپلود در يک پوشه
حالت خطی
#1
سلام.
من مي خوام عکسي که کاربر در کنترل فايل آپلود انتخاب مي کنه با زدن يه دکمه ابتدا اون عکس در يک کنترل ايميج نشون داده بشه.
خوب من اين کار رو تونستم انجام بدم.
يعني آدرس عکس رو مي گيرم و به خاصيت ImageUrl کنترل Image نسبت مي دم ولي مي خوام اين کار بدون رفرش صفحه انجام بشه.

من به ذهن خودم رسيده بود که فقط کنترل image رو در يک Update Panel بندازم که فکر مي کنم چون من کدهام رو در يک يوزر کنترل نوشتم جواب نميده و صفحه کلاً رفرش ميشه. شايدم اصلاً دارم اشتباه مي کنم.
يعني به جز کنترل image بايد چيز ديگه اي هم در آپديت پنل بزارم؟
......
مي خوام حتي الامکان از jquery upload استفاده نکنم
چون بلد نيستم چطور اون رو با اين روشي که در بالا گفتم تطبيق بدم.
......
يه مثال هم پيدا کردم که بايد از ajax toolkit استفاده مي کردي
که از toolkit هم دوست ندارم استفاده کنم
ولي شايد اگه راه بهتري پيدا نکنم برم سراغ همون.
کدهام رو هم مي زارم تا بهتر متوجه بشين.

کد:
protected void btn_send_Click(object sender, EventArgs e)
    {
        string filename = "nopic.gif";
        if (fup_exchange.HasFile)
        {
            filename = fup_exchange.FileName;
            int id = insertexchange();
            id = id++;
           filename = id + filename;
          
            fup_exchange.SaveAs(Server.MapPath("ExchangePic\\") + filename);
            img_logo.ImageUrl = "ExchangePic/" + filename;
        }
        MyDALBase.ExecuteNoneQuery(System.Data.CommandType.StoredProcedure, "SetExchangePic", new SqlParameter[]{
            new SqlParameter("@Logo_Name",filename)
        });
    }

    public int insertexchange()
    {
       int id=  Convert.ToInt32(MyDALBase.ExecuteScaler(System.Data.CommandType.StoredProcedure, "InsertExchangeLink", new SqlParameter[]{
        new SqlParameter("@FName",txt_Fname.Text),
        new SqlParameter("@LName",txt_Lname.Text),
        new SqlParameter("@Email",txt_email.Text),
        new SqlParameter("@site_Title",txt_sitetitle.Text),
        new SqlParameter("@site_Url",txt_url.Text),
        new SqlParameter("@OurLinkUrl",txt_ourlinkurl.Text),
        new SqlParameter("@YourSiteDesc",txt_yoursitedesc.Text)
        }));
       return id;
    }

دوستان ديگه هم مشارکت کنن لطفاً. تا حالا فقط يه نفر همه سوالاي من رو جواب داده. اين طوري آدم روش نميشه سوال بپرسه. من خودمم اگه از نظر علمي قوي تر بشم و وقتم اجازه بده خيلي دوست دارم به بقيه کمک کنم.
 
پاسخ
  


پیام‌های این موضوع
پيش نمايش قبل پس از آپلود در يک پوشه - توسط aspdotnet - 11-25-2012، 11:01 AM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چک کردن سايز و حجم و نوع تصوير در آپلود aspdotnet 3 9,832 11-30-2012، 11:42 PM
آخرین ارسال: Amin_Mansouri
  سورس کد ساخت یک پوشه (asp.net) Amin_Mansouri 0 5,388 05-02-2012، 12:54 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


Browsing: 2 مهمان