PDA

View Full Version : Code-Behind Model / Inline Coding



hamed jalili
جمعه 25 اردیبهشت 1388, 20:52 عصر
با سلام
- میشه یکی از دوستان منو راهنمایی کنه که من موقع ایجاد یک فرم جدید چطور می تونم انتخاب کنم که در حالت Code - Behind کار کنم یا Inline Coding ؟ ( در #C - و Net 3.5)

- کسی از دوستان میتونه راجع به مزیت ها و معایب هر یک از حالت های Code - Behind و Inline Coding توضیحاتی بده ؟



.

niksoft
جمعه 25 اردیبهشت 1388, 21:35 عصر
کافیه برای مدل behind تیک زیر را بزنید

http://i40.tinypic.com/2q19a3m.jpg
درمدل inline کد server side شما به همراه کدهای html درون فایل . aspx
ریخته میشود ولی در مدل behind فایل دیگری با پسوند .aspx.vb یا .aspx.cs اضافه میشود و کد server side شما درون آن به صورت جداگانه قرار میگیرد

hamed jalili
شنبه 26 اردیبهشت 1388, 02:00 صبح
دوست عزیز منوی New Project من به این صورت ه :

http://upload.iranblog.com/3/1242427526.jpg


همون طور که ملاحضه می فرمایید متاسفانه گزینه ی مورد ذکر شما وجود نداره !!


.

niksoft
شنبه 26 اردیبهشت 1388, 20:43 عصر
دوست عزیز منوی New Project من به این صورت ه :

همون طور که ملاحضه می فرمایید متاسفانه گزینه ی مورد ذکر شما وجود نداره !!

.


دوست عزیز من نگفتم تو منوی new project شما میتونید این کارو بکنید بلکه در منوی
add new item شما باید این checkbox رو انتخاب کنید

hamed jalili
شنبه 26 اردیبهشت 1388, 21:58 عصر
دوست عزیز این منوی Add new Item
http://upload.iranblog.com/3/1242519810.jpg

و این هم منوی Add new website

http://upload.iranblog.com/3/1242538246.jpg

همون طور که ملاحضه می فرمایید گزینه ای که شما می فرمایید وجود نداره !!

البته بنده منکر فرمایش شما نمی شوم چون در مرجعی که خودم هم دارم دقیقا همون منوی نشان داده ی شما رو نشون داده ولی اون منو رو ندارم . من اصولا باید منویی مانند Add new Website که در بالا عکسش رو گذاشتم رو در هنگام ایجاد new project داشته باشم که ندارم !!


-

مهدی کرامتی
دوشنبه 28 اردیبهشت 1388, 01:30 صبح
1- برای اینکه بتونی گزینه مورد اشاره ایشان را ببینی میبایست از منوی New در ویژوال استودیو گزینه Web Site رو انتخاب کنی.

2- اینجا یک مقاله است که مزایا و معایب Web Site و Web Application رو مقایسه کرده: http://www.mblmsoftware.com/mblm/20070210-Web-Application-Projects-vs-Web-Site-Projects.aspx

hamed jalili
دوشنبه 28 اردیبهشت 1388, 07:42 صبح
دوست عزیز DelphiAssistant
بنده قبلا هم ذکر کرده بودم ( در پست #5 ) که در هنگام ایجاد یک website جدید ، این گزینه رو ندارم .

http://upload.iranblog.com/3/1242640271.jpg

مهدی کرامتی
دوشنبه 28 اردیبهشت 1388, 17:02 عصر
دوست عزیز، گزینه فوق هنگام افزودن یک Web Site نمایش داده نمی شود. بلکه پس از ایجاد وب سایت و انتخاب گزینه Add New Item و انتخاب ASP.NET Web Page گزینه فوق را مشاهده خواهید کرد.