我需要在前端检测回传,以便我可以在JQuery中使用它来更改页面加载时的类。我怎样才能做到这一点?如何检测前端回传(aspx)
2
A
回答
3
被盗从this post:
在服务器端,有此
if(IsPostBack)
{
// NOTE: the following uses an overload of RegisterClientScriptBlock()
// that will surround our string with the needed script tags
ClientScript.RegisterClientScriptBlock(GetType(), "IsPostBack", "var isPostBack = true;", true);
}
在客户端这
if(isPostBack) {
// do your thing
}
7
您可以检查IsPostBack属性。例如:
<script type="text/javascript">
$(function()
{
var isPostBack = <%=Page.IsPostBack.ToString().ToLower()%>;
if (isPostBack)
{
alert("Postback");
}
});
</script>
1
简单:
,如果你使用jQuery它去后(jQuery的推移否则坚果):
$(document).ready(function(){
});
var isPostBack = <%=Convert.ToString(Page.IsPostBack).ToLower()%>;
然后
function whatever(){
if (isPostBack){
//Whatever you want to do
}else{
//Whatever else you want to do
}
}
我实际上使用它与jquery显示一个Web服务状态框,然后强制回发刷新ListView,所以当它回发它不inv oke Web服务或显示状态框只是更新的ListView数据。
0
$("a[href^='javascript:__doPostBack']").click(function() {
// do something
});
1
我把这个变量放在我的asp.net web窗体页面的页眉标记里面。
<script type="text/javascript">
var isPostBack = ("true"==="<%= Page.IsPostBack ? "true" : "false" %>");
</script>
var包含一个布尔值。比较可能会缩短。
相关问题
- 1. ASP.NET - 如何检测部分回传?
- 2. 如何测试Asp.Net前端?
- 3. IIS管道回传检测
- 4. 在传单中,如何检测当前显示区域的LatLng?
- 5. 如何在上传之前检测视频的文件大小?
- 6. 如何检测回发源自特定div(客户端)以外
- 7. 如何检测当前请求是否为认证回调?
- 8. 如何在传递给aspx页面之前加密数据?
- 9. 如何检测/跟踪JavaScript中的回传?
- 10. WCF如何检测客户端existency
- 11. SignalR客户端如何检测注销?
- 12. 如何检测android上的USB端口?
- 13. 如何自动检测Arduino COM端口?
- 14. 如何检测客户端时区?
- 15. C#在webbrowser控件中检测回传
- 16. 如何从导入的aspx页面检测Usercontroller错误
- 17. 如何检测新的aspx文件并从中获取信息?
- 18. 如何检测是否从Server.Execute调用了aspx页面?
- 19. jquery如何检测当前输入ID
- 20. C#参数不能ASPX被检测到
- 21. 通过google检测aspx网站
- 22. 如何防止客户端的回传?
- 23. Socket.io。如何检测传入数据
- 24. 线端点检测
- 25. 如何将图像从前端上传到后端
- 26. 如何将数据从前端jQuery传递到后端node.js
- 27. 如何检测退回电子邮件
- 28. 如何检测自动回复程序
- 29. 如何检测C中的回文?
- 30. 如何使用strcmp检测回文词
可能重复的[如何检查IsPostBack在JavaScript?](http://stackoverflow.com/questions/59719/how-can-i-check-for-ispostback-in-javascript) – 2011-03-11 23:45:51