【发布时间】:2014-12-22 20:41:24
【问题描述】:
我正在尝试在 Piranha CMS 2.2.4 中实现自定义表单。表单呈现到新页面,仅显示表单。我的目标是使表单像普通内容页面一样呈现。
我的代码sn-ps: 索引.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>
Order.cs:
public class Order
{
public String Item { get; set; }
public String Quantity { get; set; }
public Order()
{
}
public void Save()
{
}
}
我错过了什么?
感谢任何帮助
【问题讨论】:
标签: twitter-bootstrap piranha-cms