Я новичок в ASP.NET и MVC.
То, что я пытаюсь сделать, если NIC (значение int) совпадает с 1234567891113
В противном случае я должен получить подтверждение (другое представление), оно должно остаться в том же представлении.
Однако после 1 неправильной записи URL-адрес меняется, и я застреваю.
Пожалуйста, посмотрите на коды для лучшего понимания
VoterController (где я использую условия и хочу вернуть определенный вид)
public ActionResult Index()
{
return View();
}
public ActionResult logIn(Int64 NIC)
{
if (NIC == 1234567891113)
{
return RedirectToAction("Verification");
}
else
return RedirectToAction("Index");
}
public ActionResult Verification()
{
return View();
}
Вид
<h1> Voter Form</h1>
<form action="logIn" method="post">
<p>Welcome to ECP Portal, Please Enter your NIC Details to Continue</p>
<br>
Enter Your NIC No
<input id="textsend" class="nic" type="text" name="NIC" value="" placeholder="Enter Only Numbers without dashes" size ="27" maxlength ="13" minlength ="13" onKeyUp="textBox()"/>
</br>
</br>
<input id="button" type="submit" disabled value="Next" size="50"/>
</form>
Перенаправляется на
http://localhost:5398/Voter
В то время как я хочу получить
http://localhost:5398/Voter/Index для того, чтобы он работал.
Пожалуйста помоги.
Спасибо