S I S F S

سایت رسمی سعید میرزابگیان

۲۰ مطلب با موضوع «آموزش Asp.net» ثبت شده است

ویژگی منحصر به فرد فایل App_offline.htm در ASP.Net

 در این مقاله فایل app_offline.htm را معرفی می کنیم و نشان می دهیم چگونه ظرف چند ثانیه شما را به صفحه ASP.NET web application offline هدایت می کند .

ادامه مطلب...
موافقین ۰ مخالفین ۱

آموزش کار با کنترل ImageMap در Asp.Net

سلام و  وقت عالی متعالی.

کنترل ImageMap برای ایجاد تصاویری است که دارای چند ناحیه هست کاربرد داره و کاربر می تونه با انتخاب هر ناحیه عمل خاصی رو انجام بده مثلا : به صفحهی دیگه ای منتقل بشه یا به آدرس سایت دیگه ای و یا باعث ایجاد یک AutoPostBack شود و ...

در اینجا من نقشه ایران رو آوردم و می خوام وقتی کاربر مثلا روی محدوده تبریز کلیک کرد یک AutPostBack رخ دهد و به کاربر اعلام کنه که شما روی شهر تبریز کلیک کرده اید و ...

1- خب ویژوال استودیوتون رو باز کنین و یک وب فرم به صفحه اضافه کنید و از نوار ابزار ToolBox کنترل ImageMap رو به فرمتون اضافه کنید.

ادامه مطلب...
موافقین ۰ مخالفین ۰

آموزش کار با کنترل PalceHolder در Asp.Net

سلام وقتتون بخیر،

در این قسمت از سری آموزش های Asp.Net می خوام طرز کار با کنترل PlaceHolder رو براتون توضیح بدم!

این کنترل مث یه کانتینری میمونه که در زمان اجرا می توانیم کنترل های نظیر Button ، TextBox و ... روبهش اضافه کنیم، برای این کار ابتدا باید این کنترل را در محل مورد نظر از صفحه پروژمون بزاریم و سپس در رویداد فرم لود(در اینجا دستورات رو صرفا جهت یادگیری در این رویداد نوشتم)  دستورات زیر را می نویسم:

ادامه مطلب...
موافقین ۰ مخالفین ۰

فیلم آموزشی کار با کنترل های MultiView ، View و Panel در Asp.NET

اهداف آموزشی :

1- آشنایی با چند صفحه ای

2- آشنایی با کنترل های MultiView ، View و Panel

به نام خدا و سلام،

در این قسمت از سری آموزش های asp.net میخوام آموزش کار با 3 کنترل مهم و کاربردی از کنترل های پیشرفته رو براتون توضیح بدم.

ابتدا توضیحاتی مختصر و کاربردشان رو توضیح میدم و سپس یه مثال عملی در قالب فیلم میزارم که بتونید دانلود بفرمایید.( خیلی سعی کردم از فیلم استفاده نکنم و مث بقیه آموزش ها توضیحاتشو تایپ کنم ولی چون ریزه کاری زیاد داره حوصلشو نداشتم!!!!!!!!!!! (خخخ))

ادامه مطلب...
موافقین ۰ مخالفین ۰

ایجاد تبلیغات در ASP.NET توسط کنترل AdRotator

این کنترل می تواند تصاویر تبلیغاتی شما را به صورت Random (تصادفی)  انتخاب و به کاربر سایت نشان دهد. به عبارت دیگر در هر بار نمایش صفحه سایت تصویر تبلیغاتی مختلفی نمایش داده می شود.

این کنترل داده های خود را از یک فایل xlm دریافت می کند.

ادامه مطلب...
موافقین ۰ مخالفین ۰

کنترل های اعتبار سنجی در asp.net

به نام خدا

مثل همیشه توضیحات این مقاله رو هم با یه مثال عملی پیش میبرم!

شما فرض کنید یه صفحه ثبت نام شامل نام و نام خانوادگی،نام کاربری، گذرواژه، ایمیل، سن، و ... رو طراحی کرده اید.

قبل از هر ثب نامی شما باید کاربر را مجبور کنید که اطلاعات صحیحی را در فرم وارد نماید ( مثلا برای سن عددی بین 0 تا 120 را وارد کند یا فرمت ایمیل رو به صورت صحیح وارد کند و یا حتما نام کاربری رو خالی نزاره و ...) به این کار میگن اعتبار سنجی!

همه ی اعتبار سنجی ها به وسیله کنترل های Validation (ناحیه ToolBox) انجام میشه.

ادامه مطلب...
موافقین ۱ مخالفین ۰

آموزش ایجاد نقشه سایت در Asp.Net

برای گذاشتن نقشه سایت در پروژه خود باید از کنترل SiteMapPath در قسمت Navigation نوار ابزار ToolBox استفاده کنید.

این کنترل مسیر حرکت در وبسیات را نمایش می دهد و مکان صفحه ی فعلی کاربر را نیز نمایش می دهد و پیوندهای برگشت برگشت به عقب تا رسیدن به صفحه ی اصلی سایت را ظاهر می کند.

کنترل SiteMap داده های مورد نیاز را از نقشه سایت دریافت می کند. (از طریق فایل web.sitemap)

خب ادامه توضیحات رو با یک مثال عملی پیش می برم :

ابتدا وب فرم هایی (صفحه هایی ) را با نام هایی زیر به پروژه خود اضافه کنید :

1- Default.aspx

2- ContactUs.aspx

3-Support.aspx

4- AboutUs.aspx

ادامه مطلب...
۱ نظر موافقین ۰ مخالفین ۰

10 روش برای کاهش زمان لود صفحات وب

زمان لازم برای باز شدن صفحات وب از دغدغه‌های اصلی صاحبان وب‌سایت‌ها است. این مقاله را بخوانید تا با ده روش موثر در ارائه سریعتر صفحات آشنا شوید.

1 – استفاده از scriptهای خارجی:

اگر می‌خواهید از دستورهای script در صفحات مختلف وب سایت خود استفاده می‌کنید، بهترین ترفند استفاده از script های خارجی است. این بدان معنی است که دستورات javascript از منابع دیگری لود شود.

 مثلا: <script type="text/javascript" src="yourscript.js"></script>

این راه کمک می‌کند تا مرورگر script را ذخیره (cache) کند و بارها و بارها آن را بخواند.

2- کاهش درخواست‌های HTTP

فرض کنید لود هر آیتم به‌روی وب سایت شما حدود دو دهم ثانیه زمان بگیرد. پس اگر سایت شما بطور همزمان 10 عکس رو لود کند، صرف نظر از این که آیتم ها ، استایل شیت، عکس، یا اسکریب باشند زمانی حدود دو ثانیه طول خواهد شد. بنابراین باید تلاش کنید تا از این درخواست‌های HTTP کاسته شود.

مثلا در بخش فوتر سایت که سهم عکس زیاد است باید با استفاده از روش‌هایی مثل imagemap بخش زیادی از درخواست‌های HTTP را کم کنید.

ادامه مطلب...
۱ نظر موافقین ۱ مخالفین ۰

آموزش Upload فایل در Asp.Net به زبان #C- قسمت اول

امام موسی کاظم (ع) :

إصبِر عَلَی طَاعَهِ الله و إصبِر عَنِ مَعاصِی الله، فإنّما الدُّنیا ساعَه، فَما مَضی مِنها فَلَیس تَجِد لَهُ سُرورا و لا حُزناً، و مَا لَم یَاتِ مِنها فَلیسَ تَعرِفُه، فَاصبِر عَلی تِلکَ السّاعَهِ الَّتِی أنت فِیها فَکَأنَّکَ قَد اغتَبَطَت
بر طاعت خدا صبر کن، از معاصی خدا صبر کن، دنیا همان ساعتی است، آن چه رفته نه شادی دارد و نه غم، آن چه نیامده ندانی که چیست؟ به همان ساعتی که در آنی صبر کن هم چنان باشد که تو رشک برده شده ای.

تحف‌العقول ، ص‌ 417

uploadیکی از نکات مهم پروژه های طراحی وب سایت این است که سایت (پروژه) شما امکان پذیرش فایل های کاربران را داشته باشد.

اصطلاحا امکان آپلود در آن تعبیه شده باشد.

برای استفاده از امکان آپلود در سایت بایستی از کنترل 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" />

ادامه مطلب...
موافقین ۱ مخالفین ۰

آموزش ایجاد لینک دانلود در Asp.Net

منظور از امکان دانلود(Download) این است که در سایت خود پیوند هایی (لینک =Link) را قرار دهید که کاربران با کلیک کردن بروی آن بتوانند فایل هایی را از سایت شما بردارند (دانلود کنند). برای این کار باید اعمال زیر را انجام دهید : یک کنترل HyperLink ایجاد کرده و خاصیت Text آن را “دانلود مقاله” و خاصیت NavigteUrfl آن را برابر آدرس (محل) فایل قرار دهید. کد :

<asp:HyperLink sID="HyperLink1" runat="server" NavigateUrl="Article.Zip">دانلود مقاله</asp:HyperLink>

"جهت دانلود این آموزش در قالب فرمت pdf و همچنین نمونه سورس آن در ویژوال استودیو دات نت روی لینک زیر کلیک کنید.

دریافت
عنوان: آموزش ایجاد لینک دانلود در Asp.net
حجم: 839 کیلوبایت

موافقین ۱ مخالفین ۰