Asp.net mvc 在MVC表单上保留非模型信息
发布时间:2023-02-18 13:26:27 所属栏目:Asp教程 来源:
导读: 基本上,您需要为表单创建视图模型。在操作中ASP表单,如果事务未成功,您可以将该视图模型再次传递回视图。在视图中,您需要像这样使用HTML助手
<%= Html.TextBoxFor(model=>model.ccFieldA) %>
p
<%= Html.TextBoxFor(model=>model.ccFieldA) %>
p
|
基本上,您需要为表单创建视图模型。在操作中ASP表单,如果事务未成功,您可以将该视图模型再次传递回视图。在视图中,您需要像这样使用HTML助手 <%= Html.TextBoxFor(model=>model.ccFieldA) %> public ActionResult YourAction(YourViewModel model) { if (CreditCardPassesValidation()) { return RedirectToAction("NextPage", new { id = myID }); } else { return View(ThisSamePage,model); } } public ActionResult YourAction(YourViewModel model) { if (CreditCardPassesValidation()) { return RedirectToAction("NextPage", new { id = myID }); } else { return View(ThisSamePage,model); } } 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 Asp.net mvc 在MVC表单上保留非模型信息 asp.net-mvc Asp.net mvc 在MVC表单上保留非模型信息,asp.net-mvc,credit-card,asp.net-mvc-2-validation,Asp.net Mvc,Credit Card,Asp.net Mvc 2 Validation,我有一个MVC表单,其中包含一些与我的模型无关的字段。这些字段包含用户提供的信用卡信息。一旦用户填写表单并单击“继续”,我将在控制器中执行一些信用卡验证。如果信用卡交易成功,我会关注其他与模型相关的字段,并将用户带到完成/确认页面。这么多很好用但是,如果信用卡交易不成功,我基本上希望用户保持在同一页面上,所有字段仍然填写,即使这些信用卡字段与我的模型无关。这被证明是困难的,因为表单上的所有字段似乎都被删除了感谢您的帮助。以下是我的几个表单控件:我有一个MVC表单,其中包含一些与我的模型无关的字段。这些字段包含用户提供的信用卡信息。一旦用户填写表单并单击“继续”,我将在控制器中执行一些信用卡验证。如果信用卡交易成功,我会关注其他与模型相关的字段,并将用户带到完成/确认页面。这么多很好用 但是,如果信用卡交易不成功,我基本上希望用户保持在同一页面上,所有字段仍然填写,即使这些信用卡字段与我的模型无关。这被证明是困难的,因为表单上的所有字段似乎都被删除了 感谢您的帮助。以下是我的几个表单控件: ccFieldA: <%= Html.TextBox("ccFieldA") %> <%= Html.Hidden("hiddenFieldA") %> ccFieldB: <%= Html.TextBox("ccFieldB") %> <%= Html.Hidden("hiddenFieldB") %> (编辑:我爱资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
