":" is not valid at the start of a code block. Only identifiers, keywords, comments, "(" and "{" are valid.

0

CsHtml dosyası içerisinde, HTML kodlar arasında 

@if( i > 4)
{
    <div class="row">
}

gibi Razor ve HTML kodları karışık bir ifadem var ve bu ifadenin olduğu yerde 

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: ":" is not valid at the start of a code block.  Only identifiers, keywords, comments, "(" and "{" are valid.

şeklinde hata alıyorum. Sebebi ne olabilir?

alattin alattin (12522)
5 yıl önce sordu

Toplam 1 Cevap


0

Razor ifadelerin içerisinde Html etikerleri kullanırken hatadan kaöınmak için  @: kullanılmalıdır

@if(i > 4)
{
    @:<div class="row">

}

veya <text> etiketi de kullanılabilir

@if(i > 4)
{
    <text>uzmanim.net</text>
}
alattin alattin (12522)
5 yıl önce cevaplandı

üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol