创建cshtml接受用户写的地址。
@Html.AntiForgeryToken()
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Create" class="btn btn-default" />
</div>
</div>
}
按钮目前无效,但我需要它来触发下面的方法
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Create(Order order, ApplicationUser currentUser)
{
if (ModelState.IsValid)
{
order.FirstName = currentUser.FirstName;
order.LastName = currentUser.LastName;
order.PostalCode = currentUser.PostalCode;
order.State = currentUser.State;
order.City = currentUser.City;
order.Email = currentUser.Email;
order.Country = currentUser.Country;
order.Phone = currentUser.Phone;
db.Orders.Add(order);
await db.SaveChangesAsync();
return RedirectToAction("Index");
}
return View(order);
}
Orders Controller Create方法接受用户的属性。
Regex
答案 0 :(得分:0)
您应该将代码放在xsd.Filter = (obj) =>
{
TreeViewItem tvi = obj as TreeViewItem;
return tvi != null && tvi.Foreground == Brushes.Red;
};
Html.BeginForm
&#13;
答案 1 :(得分:0)
您需要将表单包装在Html.BeginForm()帮助器中。指定控制器和操作方法以及请求类型。提交按钮可以解决此问题。 这是任何Web应用程序的基本技能。