im getting error in view- ""test1.cshtml"
Unexpected "if" keyword after "@" character. Once inside code, you do not need to prefix constructs like "if" with
test1.cshtml
@model WebApplication9.Models.Names
@using (Html.BeginForm())
{
@Html.TextBoxFor(m => m.MyName)
<button type="submit">Submit</button>
if (!string.IsNullOrWhiteSpace(Model.MyName))
{
<p>welcome, your name is @Model.MyName</p>
}
}
controller code
public ActionResult test1()
{
Names name = new Names();
return View(name);
ViewBag.Message = "Your contact page.";
return View();
}
[HttpPost]
public ActionResult test1(string name)
{
ViewBag.Message = "Hello what is ur name ???";
ViewBag.Name = name;
return View();
}
model code
namespace WebApplication9.Models
{
public class Names
{
public string MyName { get; set; }
}
}