目前我已经开始使用 MVC 4 Razor。 我想知道“如果在 javascript 中分配 TempData 的值,则在哪里处理 TempData?”
例如。
<script type="text/javascript">
function removeTempDataValue()
{
@{TempData["a"] = null;}
@{TempData["b"] = null;}
}
</script>
现在,在这种情况下,我将在单击一个 div 时调用 removeTempDataValue()
函数。
所以我想知道MVC4 razor将如何设置TempData
的值。
那么它将如何管理 TempData
的客户端值呢?
最佳答案
So i want to know that how MVC4 razor will set TempData's value.
TempData 纯粹是服务器端。因此,当您这样做时,您基本上是在删除服务器上的值。 Javascript 在客户端运行得更晚。像点击事件这样的事情在客户端运行,你根本无法操作 TempData。
So how it will manage TempData's value client side?
它不会管理任何客户端。如果您想更改 TempData 中的某些值,则只能在服务器端发生。如果您想从客户端修改某些服务器端值,您可以使用 AJAX 请求。
关于javascript - MVC razor 如何在客户端管理 TempData 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16009823/