@page "/"
<h1>Hello, world!</h1>
<EditForm Model="student" OnValidSubmit="submit">
<p>
<label>FullName</label>
<InputText @bind-Value="student.FullName"></InputText>
</p>
<p>
<label>City</label>
<InputSelect @bind-Value="student.City">
<option value="">Select City</option>
@foreach (var city in cityList)
{
<option value="@student.City">@city</option>
}
</InputSelect>
</p>
<div>
<button class="form-control col-md-3" type="submit">Submit</button>
</div>
</EditForm>
<br />
<p>Name:: @student.FullName</p>
<p>City:: @student.City</p>
@code
{
public class Student
{
public string FullName { get; set; }
public string City { get; set; }
}
Student student = new Student();
List<string> cityList = new List<string>();
protected override void OnInitialized()
{
cityList.Add("London");
cityList.Add("Paris");
cityList.Add("Moscow");
cityList.Add("LA");
}
public void submit()
{
var temp = student;
}
}