دسته بندی ها
23:40 1399/09/28

دلیل خطای component name cannot start with a lowercase charachter در Blazor

مشخصات سوال کننده :
کاربر : hamid_b     امتیاز کاربر : 518     رتبه کاربر : 4
دسته بندی : Blazor

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2733
هوش مصنوعی

پاسخ هوش مصنوعی

در Blazor، نام کامپوننت ها باید با حرف بزرگ شروع شوند. این قانون به عنوان یک قاعده در نامگذاری کامپوننت ها در این فریم ورک تعریف شده است. بنابراین، هم نام فیزیکی فایل کامپوننت و هم نامی که در بالای صفحه (که به عنوان مسیر مشخص می شود) باید با حرف بزرگ آغاز شود.

به عنوان مثال، اگر شما یک کامپوننت به نام myComponent.razor داشته باشید، این نام اشتباه است و باید به MyComponent.razor تغییر یابد.

بنابراین برای حل این مشکل، اطمینان حاصل کنید که هر دو نام فیزیکی و نام عنصر کامپوننت با حروف بزرگ شروع شوند.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 21:27 1399/09/29

دلیل خطای component name cannot start with a lowercase charachter در Blazor

خب دلیل خطا تقریبا مشخص هست. شما باید حتما نام کامپوننت هایی که میخواید بهشون مسیر بدید رو با حرف بزرگ شروع کنید. اما در مورد مسیر فرقی نمیکنه که با حروف درشت بنویسید یا با حروف کوچک

در مثال زیر یک کامپوننت داریم که مسیرش با حرف کوچک نوشته شده.

@page "/counter"
<h1>Hello, world!</h1>

@code{
}

اما در مثال زیر یک کامپوننت داریم که مسیرش با حروف درشت نوشته شده.

@page "/Counter"
<h1>Hello, world!</h1>

@code{
}

 

ولی برای نمایش هر دو به صورت زیر میتونیم عمل کنیم

https://localhost/counter

 

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود