我正在尝试在 Piranha CMS 2.2.4 中实现自定义表单。表单呈现到新页面,仅显示表单。我的目标是使表单像普通内容页面一样呈现 juist。
我的代码片段:Index.cmshtml
@inherits Piranha.WebPages.SinglePage<Piranha.Models.PageModel>
@{
var msg = "";
if (IsPost)
{
var order = new Order()
{
Item = Request["Item"],
Quantity = Request["Quantity"]
};
order.Save();
msg = "Your order is saved!";
}
}
@if (!String.IsNullOrEmpty(msg))
{
<p>@msg</p>
}
<div>
<form method="post">
<input name="Item" />
<input name="Quantity" />
<button type="submit">Let's buy it!</button>
</form>
</div>
订单.cs:
public class Order
{
public String Item { get; set; }
public String Quantity { get; set; }
public Order()
{
}
public void Save()
{
}
}
我错过了什么?
任何帮助表示赞赏