در این مقاله فایل app_offline.htm را معرفی می کنیم و نشان می دهیم چگونه ظرف چند ثانیه شما را به صفحه ASP.NET web application offline هدایت می کند .
در این مقاله فایل app_offline.htm را معرفی می کنیم و نشان می دهیم چگونه ظرف چند ثانیه شما را به صفحه ASP.NET web application offline هدایت می کند .
سلام وقتتون بخیر،
در این قسمت از سری آموزش های 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
امام موسی کاظم (ع) :
إصبِر عَلَی طَاعَهِ الله و إصبِر عَنِ مَعاصِی الله، فإنّما الدُّنیا ساعَه، فَما مَضی مِنها فَلَیس تَجِد لَهُ سُرورا و لا حُزناً، و مَا لَم یَاتِ مِنها فَلیسَ تَعرِفُه، فَاصبِر عَلی تِلکَ السّاعَهِ الَّتِی أنت فِیها فَکَأنَّکَ قَد اغتَبَطَت
بر طاعت خدا صبر کن، از معاصی خدا صبر کن، دنیا همان ساعتی است، آن چه رفته نه شادی دارد و نه غم، آن چه نیامده ندانی که چیست؟ به همان ساعتی که در آنی صبر کن هم چنان باشد که تو رشک برده شده ای.
تحفالعقول ، ص 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" />
سلام، وقت بخیر، بهترین روش جهت نام گزاری ID کنترلهای خود در ساخت پروژه ها استفاده از فرم کوتاه شده نام کنترل است در این روش ابتدا فرم کوتاه شده آن را نوشته سپس متناسب با نوع استفده از کنترل نام دلخواهی را به ان اضافه میکنیم. فقط دقت داشته باشین که (بهتر است) با حروف کوچک نوشته شوند.
Animated Button = ami
Checkbox = chk
ComboBox = cbo
CommandButton = cmd
شهرهای استان اردبیل و چهارمحال مشکل داشتند که حل شد، موفق باشید.
DrioDownList زیر ( کنترل asp.net ) شامل اسامی استان ها میباشد :
<asp:DropDownList ID="DDLState" runat="server" CssClass="ProvinceDdl" AutoPostBack="True">
<asp:ListItem Value="1">آذربایجان شرقی</asp:ListItem>
<asp:ListItem Value="2">آذربایجان غربی</asp:ListItem>
<asp:ListItem Value="3">اردبیل</asp:ListItem>
<asp:ListItem Value="4">اصفهان</asp:ListItem>
<asp:ListItem Value="5">ایلام</asp:ListItem>
<asp:ListItem Value="6">بوشهر</asp:ListItem>
تنظیم CustomErrors در WebConfig یا همان خطای سفارشی :
در هنگام بروز یک خطا برای نمایش متن کامل خطا نیاز است که این مقدار برابر Off ست شود ، دقت نمایید که پس از نهایی شدن وب سایت و بارگزاری آن این مقدار دیگر نباید Off باشد بلکه باید به On یا RemoteOnly تغییر یابد چرا که بازدیدکنندگان نباید متن خطاهای شما را ملاحظه کنند .
با یه مثال مطلب رو پیش میبرم،