加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱资讯网 (https://www.52junxun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

Asp.net mvc 在MVC表单上保留非模型信息

发布时间:2023-02-18 13:26:27 所属栏目:Asp教程 来源:
导读:  基本上,您需要为表单创建视图模型。在操作中ASP表单,如果事务未成功,您可以将该视图模型再次传递回视图。在视图中,您需要像这样使用HTML助手

  <%= 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") %>
 
 

(编辑:我爱资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章