اصول مقدماتی ASP.NET - صفحه 2 - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

اصول مقدماتی ASP.NET
زمان کنونی: 13-09-1395،10:04 ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 17
بازدید: 774

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: اصول مقدماتی ASP.NET
ارسال: #11
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های Html سرویس دهنده

این نوع کنترل ها ، همان تگ های استاندارد Html بوده با تفاوت که می بایست از خصلت : Runat=Server بهمراه تگ مربوط به آنان ، نیز استفاده گردد . مثال زیر نحوه جداسازی کد های اجرائی از تگ های Html ،با استفاده از کنترل های Html سرویس دهنده را نمایش می دهد .

مثال : یک صفحه ساده ASP.NET و استفاده از HTML Server Controls

<%
TimeStamp.InnerText=now()
%>
<html>
<body bgcolor=”yellow”>
<center>
Hello HTML Server Controls

</center>
</body>
</html>

خصلت Runat=server بهمراه تگ

باعث شده که تگ فوق ، بعنوان یک کنترل سرویس دهنده ایفای وظیفه نماید. در این حالت مجموعه کدهای اجرائی به محلی خارج از محدوده تگ های Html منتقل شده اند.
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:27 ق.ظ
 
ارسال: #12
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های وب سرویس دهنده

این نوع کنترل ها مشابه کنترل های Html با پیچیدگی بیشتری می باشند. این نوع کنترل ها هرگز بعنوان یک بخش وابسته و بصورت یک خصلت در کنار تگ های Html استفاده نخواهند گردید ، بلکه برای حضور خود دارای ماهیتی کاملا” مستقل هستند. از این نوع کنترل ها در اغلب برنامه هائی که سیاست ارتباط دوسویه با کاربران دنبال می گردد ، استفاده می شود. فرم های ورودی ، نمونه ئی مناسب از جایگاه استفاده از این نوع کنترل ها می باشند. کنترل های فوق همواره با تگی شروع خواهند شد که ابتدای آن مزین به واژه : < asp:> است . برنامه زیر نحوه استفاده از کنترل های وب سرویس دهنده را نشان می دهد.

مثال : یک صفحه ساده ASP.NET و استفاده از Web Server Controls

<%
TimeStamp.Text=now()
%>
<html>
<body bgcolor=”yellow”>
<center>
Hello Web Server Controls


</center>
</body>
</html>

در مثال فوق از یکی از کنترل های وب سرویس دهنده ، با نام label استفاده شده است . کنترل کننده فوق یکی از ده ها کنترل از قبل تعریف شده در این زمینه بوده که برای ASP.NET قابل فهم است .
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:28 ق.ظ
 
ارسال: #13
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های اعتبارستجی سرویس دهنده

با استفاده و بکارگیری کنترل های تعیین صحت داده ها ، می توان عملیات مربوط به بررسی صحت داده های ورودی توسط کنترل های ورودی سرویس دهنده نظیر : TextBox ، انجام داد. در چنین مواردی زمانی که داده وارد شده متناسب با سیاست و قانون تعریف شده از قبل نباشد ، می توان پیام مناسبی را نمایش داد. بصورت پیش فرض عملیات موسوم به بررسی صحت داده ها در یک صفحه (Page Validation) همزمان با فشردن یک Button نظیر : کنترل های ImageButton و یا LinkButton صورت می پذیرد.
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:28 ق.ظ
 
ارسال: #14
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
رویدادها در دات نت

در صفحات ASP.NET می توان مجموعه کدهائی را نوشت که در صورت بروز یک شرط خاص و یا تحقق یک شرایط ویژه ( وقفه ) فعال و خدمات تعریف شده خود را ارائه نمایند. در مثال های قبل ، با کد های زیر آشنا شدیم .

مثال : یک صفحه ساده ASP.NET و استفاده از Web Server Controls

<% TimeStamp.Text=now()%>
<html>
<body bgcolor=”yellow”>
<center>
Hello W3Schools!


</center>
</body>
</html>

چگونه می توان اطمینان پیدا نمود که Render Block ( کدهای قرمز رنگ ) اجراء خواهد شد. بمنظور اطمینان از اجرای کدهای مورد نظر در زمان مورد نظر ، می بایست یک Event Handler را اضافه نمائیم .

مثال : یک صفحه ساده ASP.NET و استفاده از Web Server Controls و رویداد Page_Load

<script runat=”server”>
Sub Page_Load(Sender As Object,E As EventArgs)
TimeStamp.Text=now()
End Sub
</script>
<html>
<body bgcolor=”yellow”>
<center>
Hello W3Schools!


</center>
</body>
</html>

Event Handler ، روتینی است که مسئول اجرای کدهائی به ازای تحقق یک رویداد است .رویداد Page_Load یکی از ده ها Event قابل فهم توسط ASP.NET است .
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:29 ق.ظ
 
ارسال: #15
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های Html Server : تگ های مبتنی بر HTML که توسط سرویس دهنده قابل فهم می باشند . تمام کنترل های فوق می بایست بهمراه تگ مربوطه که دارای خصلت runat=server است ، استفاده گردند .

HTML Server Control


Description
HtmlAnchor Controls an HTML element
HtmlButton Controls a <button> HTML element
HtmlForm Controls a <form> HTML element
HtmlGeneric Controls other HTML element not specified by a specific HTML server control, like <body>,
, , etc.
HtmlImage Controls an <image> HTML element
HtmlInputButton Controls <input type=”button”>, <input type=”submit”>, and <input type=”reset”> HTML elements
HtmlInputCheckBox Controls an <input type=”checkbox”> HTML element
HtmlInputFile Controls an <input type=”file”> HTML element
HtmlInputHidden Controls an <input type=”hidden”> HTML element
HtmlInputImage Controls an <input type=”image”> HTML element
HtmlInputRadioButton Controls an <input type=”radio”> HTML element
HtmlInputText Controls <input type=”text”> and <input type=”password”> HTML elements
HtmlSelect Controls a <select> HTML element
HtmlTable Controls a HTML element
HtmlTableCell Controls HTML element
HtmlTextArea Controls a <textarea> HTML element
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:30 ق.ظ
 
ارسال: #16
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های Web Server : تگ های خاصی از ASP.NET بوده که توسط سرویس دهنده قابل فهم می باشند . گرامر بکارگیری کنترل های فوق بصورت زیر است :



Web Server Control


Description

AdRotator


Displays a sequence of images

Button


Displays a push button

Calendar


Displays a calendar

CheckBox


Displays a check box

CheckBoxList


Creates a multi-selection check box group

DataGrid


Displays fields of a data source in a grid

DataList


Displays items from a data source by using templates

DropDownList


Creates a drop-down list

HyperLink


Creates a hyperlink

Image


Displays an image

ImageButton


Displays a clickable image

Label


Displays static content which is programmable (lets you apply styles to its content)

LinkButton


Creates a hyperlink button

ListBox


Creates a single- or multi-selection drop-down list

Literal


Displays static content which is programmable (does not let you apply styles to its content)

Panel


Provides a container for other controls

PlaceHolder


Reserves space for controls added by code

RadioButton


Creates a radio button

RadioButtonList


Creates a group of radio buttons

Repeater


Table


Creates a table

TableCell


Creates a table cell

TableRow


Creates a table row

TextBox


Creates a text box

Xml


Displays an XML file or the results of an XSL transform
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:30 ق.ظ
 
ارسال: #17
RE: اصول مقدماتی ASP.NET
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
کنترل های Validation Server : از کنترل های فوق بمنظور بررسی صحت داده های ورودی توسط کاربر استفاده می گردد . گرامر بکارگیری کنترل های فوق بصورت زیر است :



Validation Server Control


Description

CompareValidator


Compares the value of one input control to the value of another input control or to a fixed value

CustomValidator


Allows you to write a method to handle the validation of the value entered

RangeValidator


Checks that the user enters a value that falls between two values

RegularExpressionValidator


Ensures that the value of an input control matches a specified pattern

RequiredFieldValidator


Makes an input control a required field

ValidationSummary


Displays a report of all validation errors occurred in a Web page
















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


=====ஜ۩۞۩ஜ=====

16-05-1391 01:31 ق.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان