PDA

View Full Version : نمایش عکس در سمت کاربر



masih_enter
یک شنبه 21 شهریور 1389, 03:36 صبح
سلام دوستان
میخوام ببینم چطور میشه یه عکس رو قبل از این که دکمه پردازش رو برای سرور بفرسته نمایش بدیم ؟
من یه فرم ورود اطلاعات دارم که اطلاعات رو برای سرور میفرسته و از update panel استفاده میکنم
میخوام ببینم چطور میشه تا زمانی که اطلاعات داره ارسال میشه یه عکس لودینگ رو نمایش بدم

وقتی تو خود باتن کد رو مینویسم تو کد نویسی دقیق بعد از این که اطلاعات ارسال شد لودینگ نمایش داده میشه

میخوام همین که کاربر دکمه رو زد لودینگ نمایش داده بشه و وقتی اطلاعات ارسال شد لودینگ هم پنهان بشه

masih_enter
یک شنبه 21 شهریور 1389, 11:15 صبح
سلام دوستان
از اونجایی که معمولا شانس نداریم کسی جواب پست های ما رو بده حداقل نتیجه زحمتم رو میزارم شاید تو سرچ کسی پیدا بشه گره از کارش باز کنه


برای اینکه یک عکس یا المنت دیگه رو مخفی یا نمایان کنید
:


ابتدا کد اسکریپت رو تو تگ هد بزارید




<script language="javascript" type="text/javascript">

function showperloder() {
document.getElementById("showperloderimage").style.visibility = "visible";
}
</script>





تگ ساختن ایمج در ای اس پی





<asp:Image Style ="visibility:hidden" ID="showperloderimage" runat="server"
ImageUrl="~/img/ajax-loader.gif" />





تگ برای قرار دادن در code bi hind






Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
btnSignin.Attributes.Add("onClick", "javascript:showperloder( )")

End Sub





showperloderimage = اسم ای دی عکس
btnSignin = اسم دکمه من
showperloder = اسم فانکشن جاوا اسکریپت بکار برده شده


پس واضحه که این سه تا رو راحت میتونید تغیر بدید و اسم هاش رو عوض کنید نسبت به کنترل های خودتون

اوبالیت به بو
یک شنبه 21 شهریور 1389, 11:36 صبح
سلام

من يه نمونه ساده بلدم كه مثلا وقتي هرچند ثانيه يكبار سيستم Sleep كنه بعد يه عكس نشون بده بعد بره. ولي اينكه عكس زماني كه Data وارد شد از بين بره رو بلد نيستم.(ممكن هست 1000 ركورد باشه ممكن هست 20 ركورد باشه، زمان متفاوت خواهد بود):



lblTime.Text = DateTime.Now.ToString();
System.Threading.Thread.Sleep(3000);




<body>
<form id="form1" runat="server">
<div>

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="btnShowTime" runat="server"
onclick="btnShowTime_Click" style="height: 26px" Text="Show Time" />
<asp:Label ID="lblTime" runat="server"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
<p>
&nbsp;</p>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
سیستم در حال کار است.<br />
<asp:Image ID="Image1" runat="server" ImageUrl="~/Loading.gif" />
</ProgressTemplate>
</asp:UpdateProgress>
</form>
</body>