C#中HTML网页设置有登陆按钮,但第一次点击无效,第二次才转换页面

C#中HTML网页设置有登陆按钮,但第一次点击无效,第二次才转换页面,第1张

Page_Load()里边的代码加上IsPostBack

if(!IsPostBack)

{

Response.Write("第一次提交!")

}

else

{

Response.Write("按按钮!")

}

2 IsPostBack结论

本人对.Net的源代码中相关的处理进行的分析得到如下的结论:

结论① 对于使用Server.Transfer进行迁移时迁移到的页面其IsPostBack=false。

结论② Post方式如果Request中没有请求值,即Request.Form =null则IsPostBack=false;Get方式如果Request中没有请求值,即Request.QueryString =null则IsPostBack=false。

-------------------

具体更多的请百度,关键字:asp.net IsPostBack,很多博客讲的很清楚。

浏览器不兼容的原因,需要把浏览器设置成兼容模式。

*** 作步骤如下:

一、打开IE浏览器,点击 *** 作栏上工具按钮,并点击兼容性视图设置。

二、在兼容性视图设置页面中,点击右边的添加按钮,将该网站填入。

成功将网站填入后,关闭浏览器重新打开该网页即可解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6163361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存