【问题标题】:web application asp.net filling viewdata in javascript blocWeb应用程序asp.net在javascript bloc中填充viewdata
【发布时间】:2017-09-20 10:30:44
【问题描述】:

我是 asp.net MVC webapplications 的新手,如果可以的话,我正在尝试做这样的事情ViewData["MyData"] = ViewData[LocalJavascriptVariable]

ViewData[LocalJavascriptVariable] 已经填充到控制器中,并且 LocalJavascriptVariable 的设置取决于用户在视图中的选择我希望它很清楚,并且有一个解决方案来解决我正在尝试做的事情。

【问题讨论】:

  • 您对问题的解释不是很清楚。您能否进一步扩展您的示例?
  • 首先,我很抱歉我的错误解释。我认为最简单的方法是我们可以在 javascript bloc 中填充 ViewData 吗?但详细来说,我有一个 onchange 函数,我希望(每次调用它)来更改存储在我的 ViewData["MyData"] 中的数据并用来自另一个 ViewData[X] 的数据填充它。 X 是一个 javascript 变量,根据用户的选择设置(我确保对于 X 的所有可能值,ViewData[X] 包含数据)

标签: javascript c# asp.net web-applications viewdata


【解决方案1】:

ViewData 对象仅存在于服务器上,不能从 Web 浏览器直接访问。

您需要将用户输入以某种方式发送到服务器,具体取决于用例,将 ajax (XMLHttpRequest) 发送到 WebAPI 端点或将普通表单提交到控制器上的方法。

【讨论】:

    猜你喜欢
    • 2010-12-04
    • 2020-01-03
    • 2022-01-12
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    相关资源
    最近更新 更多