Mel*_*sus 0 javascript asp.net-3.5
我在我的母版页面中获得了此代码:
<script type="text/javascript">
$("#<%=hfJavaScriptDetected.ClientID %>").val('yes');
</script>
<asp:HiddenField ID="hfJavaScriptDetected" runat="server" Value="no" />
Run Code Online (Sandbox Code Playgroud)
因此,如果启用了JavaScript,则应该更改隐藏字段的值.
现在,我想要做的是在服务器端检查此值,如果它设置为"no",我想将用户重定向到页面Javascript.Aspx.
我不知道在哪个事件中查看隐藏字段值.我尝试了Page_Load事件,但似乎隐藏的字段值尚未设置.
这样不容易吗?
<noscript>
<meta http-equiv="refresh" content="1;URL=http://www.mysite.com/Javascript.Aspx"/>
</noscript>
Run Code Online (Sandbox Code Playgroud)
如果浏览器启用了javascript,则会忽略内部内容...但如果他们没有使用meta标记,则在1秒内刷新此页面...并且新URL为... Javascript.Aspx
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |