برای اینکه بتوان از والد به کامپوننتها دیتایی ارسال کرد به روش زیر عمل کنید:
1- در کامپوننت یک پارامتر با Annotation از نوع [Parameter] بسازید.
2- در هر جایی که از کاپوننت خود استفاده کردید این پارامتر را مقداردهی کنید.
کامپوننت:
<h3>This is a TestComponnet on @PageName</h3> @code { /// <summary> /// نام صفحه /// </summary> [Parameter] public string PageName { get; set; } }
مقداردهی:
@page "/counter" @using SIPAD.UI.Componnet <h1>Counter</h1> <p>Current count: @currentCount</p> <button class="btn btn-primary" @onclick="IncrementCount">Click me</button> <hr /> <TestComponnet PageName="@pageName"></TestComponnet> @code { private int currentCount = 0; private string pageName = "[COUNTER]"; private void IncrementCount() { currentCount++; } }