我已经看到了一些类似的帖子,但没有什么能模仿我正在寻找的行为。使用我的简单 ASP.Net 应用程序,当提交表单时,控制器方法的结果存储在 TempData 中。基于该插槽中存在的值,我想更改(设置)标签的 CSS 类(更改颜色)。我有以下有效的查看代码:
<p>
<input type="submit" name="submitAction" value="Test Connection" />
@if (TempData["connectionResults"] != null)
{
<span class="@(TempData["connectionResults"].ToString()
== "Connection successful" ?
"dbConnectionSuccess" : "dbConnectionFail")">
@TempData["connectionResults"]
</span>
}
</p>
我的问题是,有没有更优雅的方式用 javascript 或 jQuery 来做这件事?SO上有很多帖子可以做类似的事情,但不是关于控制器中动作调用的结果。
谢谢!