PDA

View Full Version : سوال: نحوه قرارگيري سورس در پروژه



Young Vampire
چهارشنبه 18 اسفند 1389, 15:43 عصر
سلام دوستان. سوال من در مورد ذخيره سازي Source پروژه هست. تو خيلي از پروژه ها ديدم كه سورس را داخل Html مي نويسن و همچنين در بعضي از پروژه ها سورس از HTML جدا مي باشه و هر كدوم رو در فايل هاي جداگانه مي نويسن. مي خواستم بدونم كه كدوم راه اصولي تر و درست تر هستش؟ ممنون.

Mostafa_Dindar
دوشنبه 08 فروردین 1390, 18:54 عصر
سلام دوستان. سوال من در مورد ذخيره سازي Source پروژه هست. تو خيلي از پروژه ها ديدم كه سورس را داخل Html مي نويسن و همچنين در بعضي از پروژه ها سورس از HTML جدا مي باشه و هر كدوم رو در فايل هاي جداگانه مي نويسن. مي خواستم بدونم كه كدوم راه اصولي تر و درست تر هستش؟ ممنون.

احتمالا منظورتون از Source کدهای سمت سرور هست که در فایلهایی با پسوند CS در سی شاپ و vb در زبان وی بی است . این کدها در داخل فایل HTML نیستند ، بلکه میتونند داخل صفحه aspx که مخلوطی از کدهای HTML و تگ های سمت سرور است .

در فایلهای HTML میتوانید از جاوااسکریپت استفاده کنید ( اگر منظور شما این بوده باشه ) .

در هر صورت هنگام ایجاد وب فرم ها در ASP.NET شما دو گزینه پیش روی دارید : یکی اینکه تماما یک فایل باشد ( تنها aspx ) . در این حالت کدهای سمت سرور شما هم در تگ Script قرار میگرد .
دوم اینکه به صورت Code-Behind . در این حالت یک partial Class معادل با صفحه aspx شما بوجود میاد که میتونید کدهای سمت سرور رو در اون بنویسید .

حالت دوم ( Code Behind ) به علت اینکه کدهای سمت سرور رو از تگهای UI جدا میکند گزینه مناسب تری میباشد .

موفق باشید