irpersian20
جمعه 24 مرداد 1393, 23:49 عصر
سلام،
ما در قوانین razor میگیم که:
میتوان یک بلاک کد را با محصور کردن آن میان @} و{ نوشت:
مثل:
@model Razor.Models.product
@{
ViewBag.Title = "Index";
<h2>name: @Model.Name</h2>
@{
if(Model.Category == "Watersports"){
@:Category: @Model.Category <b> Splash!</b>
}
if (Model.Price >10){
<h5>Pricey!</h5>
}
سوال اینجاست. وقتی کل کد را در یک بلاک محصور کردیم و با @ میگیم اینها همخپه کد سی شارپ هستند و HTML نیست. پس چرا در این خط @ را نمی زاریم
if(Model.Category == "Watersports"){
[/CSHARP]
اما در خط بعدی باز نیاز هست که @ بزاریم؟ مگر اینجا همه کد سی شارپ در نظر گرفته نمیشه؟
@:Category: @Model.Category <b> Splash!</b>
ما در قوانین razor میگیم که:
میتوان یک بلاک کد را با محصور کردن آن میان @} و{ نوشت:
مثل:
@model Razor.Models.product
@{
ViewBag.Title = "Index";
<h2>name: @Model.Name</h2>
@{
if(Model.Category == "Watersports"){
@:Category: @Model.Category <b> Splash!</b>
}
if (Model.Price >10){
<h5>Pricey!</h5>
}
سوال اینجاست. وقتی کل کد را در یک بلاک محصور کردیم و با @ میگیم اینها همخپه کد سی شارپ هستند و HTML نیست. پس چرا در این خط @ را نمی زاریم
if(Model.Category == "Watersports"){
[/CSHARP]
اما در خط بعدی باز نیاز هست که @ بزاریم؟ مگر اینجا همه کد سی شارپ در نظر گرفته نمیشه؟
@:Category: @Model.Category <b> Splash!</b>