C#
@page "/login"
@inject HttpClient Http
@using System.Diagnostics
<div class="text-center">
<EditForm class="form-signin mb-4" FormName="Login" Model="@loginModel" OnSubmit="@Authenticate">
<div class="form-group">
<label for="user-name">Email</label>
<InputText class="form-control" id="user-name" aria-describedby="emailHelp" placeholder="E-mail" @bind-Value="@loginModel.Email" />
</div>
<div class="form-group">
<label for="password">Password</label>
<InputText type="password" class="form-control" id="password" placeholder="Password" @bind-Value="@loginModel.Password" />
</div>
<div class="form-group">
<button type="submit" id="login" name="login" class="btn btn-primary">Login</button>
</div>
</EditForm>
</div>
@if (!string.IsNullOrEmpty(message))
{
<p>@message</p>
}
@code {
public string message;
public string url = "http://localhost:5083";
public LoginModel loginModel = new LoginModel();
private void Authenticate()
{
Console.WriteLine("Email:" + loginModel.Email);
Console.WriteLine("Password:" + loginModel.Password);
}
public class LoginModel
{
public string Email { get; set; }
public string Password { get; set; }
}
}
C#
@page "/login"
@inject HttpClient Http
@using System.Diagnostics
<div class="text-center">
<EditForm class="form-signin mb-4" FormName="Login" Model="@loginModel" OnSubmit="@Authenticate">
<div class="form-group">
<label for="user-name">Email</label>
<InputText class="form-control" id="user-name" aria-describedby="emailHelp" placeholder="E-mail" @bind-Value="@loginModel.Email" />
</div>
<div class="form-group">
<label for="password">Password</label>
<InputText type="password" class="form-control" id="password" placeholder="Password" @bind-Value="@loginModel.Password" />
</div>
<div class="form-group">
<button type="submit" id="login" name="login" class="btn btn-primary">Login</button>
</div>
</EditForm>
</div>
@if (!string.IsNullOrEmpty(message))
{
<p>@message</p>
}
@code {
public string message;
public string url = "http://localhost:5083";
public LoginModel loginModel = new LoginModel();
private void Authenticate()
{
Console.WriteLine("Email:" + loginModel.Email);
Console.WriteLine("Password:" + loginModel.Password);
}
public class LoginModel
{
public string Email { get; set; }
public string Password { get; set; }
}
}