law*_*tog 1 asp.net-mvc form-submit
我正在开发我的第一个MVC应用程序.它就像一个小博客,用户可以发布新闻.在这里,我想要两个提交按钮,并希望在控制器上以不同方式处理它们.例如,一个用于发布,另一个用于保存以便稍后发布.差异只是数据库中的布尔值,但我认为我不能在视图上有两个提交按钮或在控制器上有两个ActionResult Create.我知道我可以使用一个复选框,使其更简单,但我不喜欢可用性与复选框.处理这个问题的最佳方法是什么?谢谢.

见下文:
视图:
<input type="submit" value="Save" name="buttonType" />
<input type="submit" value="Publish" name="buttonType" />
Run Code Online (Sandbox Code Playgroud)
行动
public ActionResult MyAction(MyModel model, string buttonType)
{
if (buttonType == "Save")
{
// Do something for Save
}
if (buttonType == "Publish")
{
//Do something for Publish
}
return View(Model);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2679 次 |
| 最近记录: |