c# - 从 Controller 传递时数据不显示

标签 c# asp.net asp.net-mvc

在 asp.net MVC 中获取模型值但在传递给 View 时未显示任何内容。

Controller

  public ActionResult Index(plan plan1)
        {
            var myCharge = new StripeChargeCreateOptions();

            string apiKey = "";
            var stripeClient = new StripeClient(apiKey);
            var planService = new StripePlanService(apiKey);
            StripePlan response = planService.Get("1234");
            plan1.Amount = (response.Amount).ToString();

            return View();
        }

查看

<div>
    @Html.TextBoxFor(m => m.Amount)

</div>

如何在文本框中显示金额值

最佳答案

希望您的 View 与 Model 类(实例是 plan1)强绑定(bind)。所以,你需要在你的返回声明中指定你的模型

return View(plan1);

关于c# - 从 Controller 传递时数据不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44905872/

相关文章:

asp.net-mvc - 在同一应用程序中使用 Geonames 服务和 Facebook 身份验证(它们相互排斥吗?)

c# - 将 MVC 4 应用程序中的 DateTime.Now 转换为我国的标准时间(当应用程序部署在美国时)

c# - 通过引用与值传递对象

c# - 动态设置PDF文件名

c# - sql数据源超时错误

c# - 如何使用Owin中间件拦截404

asp.net - 如何在 ASP.NET MVC 中扩展 ValidationSummary HTML Helper?

jquery - 为什么 jQuery 不能在 Microsoft Visual Studio 2010 中运行?

c# - 在本地计算机上调试 Windows 应用商店应用程序

asp.net-mvc - ASP.Net MVC2 自定义模板通过 Ajax 加载和模型更新