PDA

View Full Version : مبتدی: سوال در مورد پسوند aspx



raminramz
چهارشنبه 26 شهریور 1393, 05:04 صبح
سلام
من تازه میخوام asp.net رو شروع کنم

از مدل webpage با C#‎‎‎‎ شروع کردم

به چنین کدی برخوردم



<!-- Single statement block -->

@{ var myMessage = "Hello World"; }
<!-- Inline expression or variable -->

<p>The value of myMessage is: @myMessage</p>
<!-- Multi-statement block -->

@{

var greeting = "Welcome to our site!";

var weekDay = DateTime.Now.DayOfWeek;

var greetingMessage = greeting + " Today is: " + weekDay;

}

<p>The greeting is: @greetingMessage</p>



صفحه رو با پسوند aspx ذخیره کردم در سرور آپلود کردم جواب نداد و خروجی زیر رو داد


@{ var myMessage = "Hello World"; }

The value of myMessage is: @myMessage
@{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Today is: " + weekDay; }

The greeting is: @greetingMessage
بعد فهمیدم صفحه باید با پسوند cshtml ذخیره بشه
حالا من توی سرور (MIME Types) پسوند cshtml رو باز نکردم واسه همین روی سرور نتونستم اجرا کنم توی کامپیوتر شخصی تست کردم خروجی زیر رو داد


The value of myMessage is: Hello World
The greeting is: Welcome to our site! Today is: Wednesday
حالا نمیخوام سایتم پسوندش cshtml باشه میخوام aspx باشه
باید چیکار کنم؟

فقط مدل webform رو تونستم با aspx اجرا کنم که کد هاش کار کنه
با php کارکردم چه فرقی با php داره ؟
php یک سری تگ داره مثل
<?php ?>
توی یک فایل php میزاری اجرا میکنی اما این asp.net خیلی گنگه
از یک طرف میخوام C#‎‎‎‎‎‎ یاد بگیرم آیا حتما باید یاد بگیرم یک سایت تقریبا استاتیک فعلا میخوام فقط چند تا صفحه رو به هم include کنم(توی asp فکر کنم میشه RenderPage) کمی داینامیک بشه sql و ... نمیخواد
یک راهنمایی میکنید؟
نقش ویژوال استادیو چیه چطوری باید شروع کرد

sun2rise
چهارشنبه 26 شهریور 1393, 09:35 صبح
asp.net یکی از قویترین زبان برنامه نویسی هستش که اکثرا برای راه اندازی سایت های داینامیک ازش استفاده میکنند
ویژوال استودیو هم یک نرم افزاری است که میتونید کدهای دات نت رو بهینه تر توش بنویسید که پرطرفدارترین نرم افزار برای دات نت کار ها هستش البته نرم افزار های جانبی هم هستش که اینکار رو میکنن ولی چون خود زبان asp.net واسه مایکروسافت هستش و این نرم افزار هم مایکروسافت ارائه داده تقریبا میشه گفت بی عیب و نقض و سریع کار رو راه میندازه

alef.divar
چهارشنبه 26 شهریور 1393, 19:03 عصر
پسوند cshtml مربوط به معماری MVC توی asp است و علت اجرا نشدن هم همینه.
بهتره ابتدا در مورد تکنولوژی های بسته ی .NET برای وب یه مطالعه بکنی

پیام حیاتی
چهارشنبه 26 شهریور 1393, 20:05 عصر
سلام
این مقالات را مطالعه کنید.(انتخاب php یا asp)
http://ahvazsell.ir/Doc.php

بنده هر دو رو خوندم کار با php در محیط DW خیلی راحت از asp در ویژوال هست،همچنین فهم کدها و سایر ....که در مقالات اشاره شده است.