ASP.NET MVC - 教程

ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。

ASP.NET 支持三种开放模式:

Web Pages、MVC (Model View Controller) 以及 Web Forms:

本教程讲解 MVC。

Web Pages MVC Web Forms

MVC 编程模型

MVC 是三个 ASP.NET 开发模型之一。

MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:

  • Model(模型)表示应用程序核心(比如数据库记录列表)
  • View(视图)对数据(数据库记录)进行显示
  • Controller(控制器)处理输入(写入数据库记录)

MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制。

MVC 模型通过三个逻辑层来定义 web 应用程序:

  • business layer(业务层、模型逻辑)
  • display layer(显示层、视图逻辑)
  • input control(输入控件、控制器逻辑)
模型(Model)

模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。

通常模型对象在数据库中存取数据。

View(视图)

View(视图)是应用程序中处理数据显示的部分。

通常从模型数据中创建视图。

控制器

控制器是应用程序中处理用户交互的部分。

通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。

موی وی وی کا اسپلائٹ ہمیں پیچیدہ ایپلیکیشن منجمنٹ میں مدد دیتا ہے، کیونکہ آپ ایک وقت میں ایک حصے پر توجہ دی سکتے ہیں۔ مثلاً آپ ویو کو بزنس لوگک پر منحصر نہیں کرتے ہوئے ڈیزائن کرسکتے ہیں۔ ساتھ ہی ساتھ ایپلیکیشن کا ڈیزائن بھی آسان ہوتا ہے。

موی وی وی کا اسپلائٹ اپنے ساتھ گروپ ڈیولپمنٹ کو آسان بنا دیتا ہے۔ مختلف ڈیولپرز نمٹا، ویو، کنٹرولر لوگک اور بزنس لوگک کو ساتھ ساتھ ڈیولپ کرسکتے ہیں。

ویب فارمز کے مقابلے میں MVC

MVC پروگرامنگ ماڈل، قدیمی ASP.NET (ویب فارمز) کے مقابلے میں معقول وزن والا متبادل ہے۔ یہ ایک کم وزن والا، اعلیًک قابل امتحان فریم ورک ہے جو تمام موجودہ ASP.NET خصوصیات کو مربوط کرتا ہے، جیسے نمونے پیج، سیکورٹی اور تسلیمیت اور کئی دیگر。

ویژول اسٹودیو ایکسپریس 2012/2010

ویژول اسٹودیو ایکسپریس میکسیکو ویژول اسٹودیو کا مجانی ورژن ہے۔

ویژول اسٹودیو ایکسپریس MVC (اور ویب فارمز) کے لئے مخصوص طور پر تیار کیا گیا ایک ڈیولپمنٹ آلٹرنٹ کا ہے۔

ویژول اسٹودیو ایکسپریس شامل:

  • MVC اور ویب فارمز
  • ویب کنٹرول اور ویب عنصر کو ڈراگ اور ڈرپ
  • ویب سروئئر زبان (رازر استعمال وی بی اور سی sharp)
  • ویب سروئئر (آئی ایس ایکسپریس)
  • دیتابیس سروئئر (SQL سروئئر کمپیکٹ)
  • پورا ویب ڈیولپمنٹ فریم ورک (ASP.NET)

اگر آپ نے ویژول اسٹودیو ایکسپریس نصب کیا ہے تو آپ اس تعلیم سے زیادہ فائدہ اٹھائیں گے。

اگر آپ چاہتے ہیں کہ ویژول اسٹودیو ایکسپریس نصب کریں تو نیچے کا لنگ کلیں:

ویژول ویب ڈیولپر 2012(ویندوز 7 یا ویندوز 8)

ویژول ویب ڈیولپر 2010(ویندوز ویستا یا ایکس پی)

پہلی بار ویژول اسٹودیو ایکسپریس نصب کئے جانے کے بعد، وہ دوبارہ نصب پروگرام چلائے گا، تاکہ پرچٹ اور سروس پیک کا نصب کیا جائے جائے۔ لینک پر دوبارہ کلک کریں。

ASP.NET MVC مرجع

اس تعلیم کے آخری میں، ہم پورا ASP.NET MVC مرجع