【发布时间】:2023-03-13 15:34:01
【问题描述】:
我只想在禁用 javascript 时执行 MVC 操作。
为了达到这个目标,我在我的 html 中添加了一个标签<noscript>:
<noscript>
@Html.Action("BlogRss", "Home")
</noscript>
在我的控制器中,按照操作进行
public PartialViewResult BlogRss()
{
return PartialView("_BlogRss", GetFeeds());
}
问题是标签<noscript>不影响动作的不执行。
无论是否启用 javascript,都一样!
我知道如果启用 JavaScript,<noscript> 中的所有内容都不会显示。
【问题讨论】:
-
如果 JavaScript 被禁用,服务器为什么要关心?
-
只有在禁用 JavaScript 时他才必须执行操作。否则它将通过 JavaScript 加载
标签: javascript asp.net-mvc-3 noscript