در این مقاله فایل app_offline.htm را معرفی می کنیم و نشان می دهیم چگونه ظرف چند ثانیه شما را به صفحه ASP.NET web application offline هدایت می کند .
در این مقاله فایل app_offline.htm را معرفی می کنیم و نشان می دهیم چگونه ظرف چند ثانیه شما را به صفحه ASP.NET web application offline هدایت می کند .
سلام و وقت عالی متعالی.
کنترل ImageMap برای ایجاد تصاویری است که دارای چند ناحیه هست کاربرد داره و کاربر می تونه با انتخاب هر ناحیه عمل خاصی رو انجام بده مثلا : به صفحهی دیگه ای منتقل بشه یا به آدرس سایت دیگه ای و یا باعث ایجاد یک AutoPostBack شود و ...
در اینجا من نقشه ایران رو آوردم و می خوام وقتی کاربر مثلا روی محدوده تبریز کلیک کرد یک AutPostBack رخ دهد و به کاربر اعلام کنه که شما روی شهر تبریز کلیک کرده اید و ...
1- خب ویژوال استودیوتون رو باز کنین و یک وب فرم به صفحه اضافه کنید و از نوار ابزار ToolBox کنترل ImageMap رو به فرمتون اضافه کنید.
سلام وقتتون بخیر،
در این قسمت از سری آموزش های Asp.Net می خوام طرز کار با کنترل PlaceHolder رو براتون توضیح بدم!
این کنترل مث یه کانتینری میمونه که در زمان اجرا می توانیم کنترل های نظیر Button ، TextBox و ... روبهش اضافه کنیم، برای این کار ابتدا باید این کنترل را در محل مورد نظر از صفحه پروژمون بزاریم و سپس در رویداد فرم لود(در اینجا دستورات رو صرفا جهت یادگیری در این رویداد نوشتم) دستورات زیر را می نویسم:
اهداف آموزشی :
1- آشنایی با چند صفحه ای
2- آشنایی با کنترل های MultiView ، View و Panel
به نام خدا و سلام،
در این قسمت از سری آموزش های asp.net میخوام آموزش کار با 3 کنترل مهم و کاربردی از کنترل های پیشرفته رو براتون توضیح بدم.
ابتدا توضیحاتی مختصر و کاربردشان رو توضیح میدم و سپس یه مثال عملی در قالب فیلم میزارم که بتونید دانلود بفرمایید.( خیلی سعی کردم از فیلم استفاده نکنم و مث بقیه آموزش ها توضیحاتشو تایپ کنم ولی چون ریزه کاری زیاد داره حوصلشو نداشتم!!!!!!!!!!! (خخخ))
این کنترل می تواند تصاویر تبلیغاتی شما را به صورت Random (تصادفی) انتخاب و به کاربر سایت نشان دهد. به عبارت دیگر در هر بار نمایش صفحه سایت تصویر تبلیغاتی مختلفی نمایش داده می شود.
این کنترل داده های خود را از یک فایل xlm دریافت می کند.
به نام خدا
مثل همیشه توضیحات این مقاله رو هم با یه مثال عملی پیش میبرم!
شما فرض کنید یه صفحه ثبت نام شامل نام و نام خانوادگی،نام کاربری، گذرواژه، ایمیل، سن، و ... رو طراحی کرده اید.
قبل از هر ثب نامی شما باید کاربر را مجبور کنید که اطلاعات صحیحی را در فرم وارد نماید ( مثلا برای سن عددی بین 0 تا 120 را وارد کند یا فرمت ایمیل رو به صورت صحیح وارد کند و یا حتما نام کاربری رو خالی نزاره و ...) به این کار میگن اعتبار سنجی!
همه ی اعتبار سنجی ها به وسیله کنترل های Validation (ناحیه ToolBox) انجام میشه.
برای گذاشتن نقشه سایت در پروژه خود باید از کنترل SiteMapPath در قسمت Navigation نوار ابزار ToolBox استفاده کنید.
این کنترل مسیر حرکت در وبسیات را نمایش می دهد و مکان صفحه ی فعلی کاربر را نیز نمایش می دهد و پیوندهای برگشت برگشت به عقب تا رسیدن به صفحه ی اصلی سایت را ظاهر می کند.
کنترل SiteMap داده های مورد نیاز را از نقشه سایت دریافت می کند. (از طریق فایل web.sitemap)
خب ادامه توضیحات رو با یک مثال عملی پیش می برم :
ابتدا وب فرم هایی (صفحه هایی ) را با نام هایی زیر به پروژه خود اضافه کنید :
1- Default.aspx
2- ContactUs.aspx
3-Support.aspx
4- AboutUs.aspx
زمان لازم برای باز شدن صفحات وب از دغدغههای اصلی صاحبان وبسایتها است. این مقاله را بخوانید تا با ده روش موثر در ارائه سریعتر صفحات آشنا شوید.
1 – استفاده از scriptهای خارجی:
اگر میخواهید از دستورهای script در صفحات مختلف وب سایت خود استفاده میکنید، بهترین ترفند استفاده از script های خارجی است. این بدان معنی است که دستورات javascript از منابع دیگری لود شود.
مثلا: <script type="text/javascript" src="yourscript.js"></script>
این راه کمک میکند تا مرورگر script را ذخیره (cache) کند و بارها و بارها آن را بخواند.
2- کاهش درخواستهای HTTP
فرض کنید لود هر آیتم بهروی وب سایت شما حدود دو دهم ثانیه زمان بگیرد. پس اگر سایت شما بطور همزمان 10 عکس رو لود کند، صرف نظر از این که آیتم ها ، استایل شیت، عکس، یا اسکریب باشند زمانی حدود دو ثانیه طول خواهد شد. بنابراین باید تلاش کنید تا از این درخواستهای HTTP کاسته شود.
مثلا در بخش فوتر سایت که سهم عکس زیاد است باید با استفاده از روشهایی مثل imagemap بخش زیادی از درخواستهای HTTP را کم کنید.
امام موسی کاظم (ع) :
إصبِر عَلَی طَاعَهِ الله و إصبِر عَنِ مَعاصِی الله، فإنّما الدُّنیا ساعَه، فَما مَضی مِنها فَلَیس تَجِد لَهُ سُرورا و لا حُزناً، و مَا لَم یَاتِ مِنها فَلیسَ تَعرِفُه، فَاصبِر عَلی تِلکَ السّاعَهِ الَّتِی أنت فِیها فَکَأنَّکَ قَد اغتَبَطَت
بر طاعت خدا صبر کن، از معاصی خدا صبر کن، دنیا همان ساعتی است، آن چه رفته نه شادی دارد و نه غم، آن چه نیامده ندانی که چیست؟ به همان ساعتی که در آنی صبر کن هم چنان باشد که تو رشک برده شده ای.
تحفالعقول ، ص 417
یکی از نکات مهم پروژه های طراحی وب سایت این است که سایت (پروژه) شما امکان پذیرش فایل های کاربران را داشته باشد.
اصطلاحا امکان آپلود در آن تعبیه شده باشد.
برای استفاده از امکان آپلود در سایت بایستی از کنترل FileUpload که در قسمت کنترل های Standard نوار ابزار قرار دارد استفاده کنید.
مهم : در این قسمت آپلود کردن فایل بدون در نظر گرفتن حجم و نوع(پسوند) آن آموزش داده می شود. امکان بررسی حجم و پسوند فایل قبل از آپلود کردن آن در قسمت های بعدی آموزش توضیح داده خواهد شد.
شروع به کار :
در صفحه ای که می خواهید امکان آپلود را داشته باشد ابتدا یک کنترل FileUpload قرار دهید :
<asp:FileUpload ID="FileUpload1" runat="server" />
در ادامه از تگ <br/> جهت رفتن به خط بعد استفاده کنید :
<br />
از کنترل Label جهت نمایش پیغام های لازم به کاربر استفاده می کنیم :
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
و در نهایت از یک کنترل button جهت اجرای دستورات (ارسال فایل) استفاده می کنیم :
<asp:Button ID="Button1" runat="server" Text="آپلود" onclick="Button1_Click" />
همه ی کد های شما باید بصورت زیر باشد :
<asp:FileUpload ID="FileUpload1" runat="server" />
<br />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
<asp:Button ID="Button1" runat="server" Text="آپلود" onclick="Button1_Click" />
منظور از امکان دانلود(Download) این است که در سایت خود پیوند هایی (لینک =Link) را قرار دهید که کاربران با کلیک کردن بروی آن بتوانند فایل هایی را از سایت شما بردارند (دانلود کنند). برای این کار باید اعمال زیر را انجام دهید : یک کنترل HyperLink ایجاد کرده و خاصیت Text آن را “دانلود مقاله” و خاصیت NavigteUrfl آن را برابر آدرس (محل) فایل قرار دهید. کد :
<asp:HyperLink sID="HyperLink1" runat="server" NavigateUrl="Article.Zip">دانلود مقاله</asp:HyperLink>
"جهت دانلود این آموزش در قالب فرمت pdf و همچنین نمونه سورس آن در ویژوال استودیو دات نت روی لینک زیر کلیک کنید.
دریافت
عنوان: آموزش ایجاد لینک دانلود در Asp.net
حجم: 839 کیلوبایت