Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在回发过程中保留元素的样式更改?_Jquery_Asp.net Mvc - Fatal编程技术网

Jquery 如何在回发过程中保留元素的样式更改?

Jquery 如何在回发过程中保留元素的样式更改?,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个元素的jquery单击事件,我正在更改单击时的背景色。但在回邮中,我无法保留零钱。如何保留此更改?您不能开箱即用—web应用程序是无状态的 您需要给出一个标志,指示背景色应该是什么。 如果您指的是mvc标记Asp.NETMVC。。。您可以使用ViewBag.Color作为标志 控制器: 看法 public ActionResult Foo() { ... ViewBag.Color = "Green"; return View(); } <body

我有一个元素的jquery单击事件,我正在更改单击时的背景色。但在回邮中,我无法保留零钱。如何保留此更改?

您不能开箱即用—web应用程序是无状态的

您需要给出一个标志,指示背景色应该是什么。 如果您指的是mvc标记Asp.NETMVC。。。您可以使用ViewBag.Color作为标志

控制器:

看法

public ActionResult Foo()
{
 ...   
    ViewBag.Color = "Green";    
    return View();
}
<body style="background-color:'@(ViewBag.Color)'">