随便新建一个文件,就放一个BUTTON
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return false;" />
点了要提交服务器!要刷新!打开以前的工程看看以前的类似用法return a(),a()里面又return false不刷新的啊?为什么我现在这么弄就要刷新了?
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return false;" />
点了要提交服务器!要刷新!打开以前的工程看看以前的类似用法return a(),a()里面又return false不刷新的啊?为什么我现在这么弄就要刷新了?
解决方案 »
- Response.Write后导致网页不居中
- 修改Web.config后,可以使用ajax,但无法使用JavaScript脚本
- .net修改sql server数据后,数据显示为什么滞后
- 求c#方法返回网页源文件
- 简单的asp.net提交表单问题
- 高手帮忙呀!!在一个页面中加入一个BUTTON,对其编程,运行时一点儿反应都没有,只有加入HTML控件里面的BUTTON才可以,这是为什么
- *******************求一解决方案*******************
- 关于弹出窗口确认后程序执行。怎么做?
- 请推荐一本c#的书.除了电子书(包括help
- 写插入数据的命令,表中的字段很多的话,要写那么多的参数.add!有什么办法没有?
- iframe中子页面如何让父页面跳转
- 如何去除图片上的水印?
打开以前的工程点一下,不刷,现在的要刷 我的天啊!!!!!!!
确实不刷新! 不知楼主是否眼花
{
return false;
}看看这样子写刷新不?
public void Page_Load()
{
if (IsPostBack)
{
Response.Write("我的天啊!为什么要刷新???");
}
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return false" />
</form>
</body>
</html>
<head><title>
Untitled Page
</title></head>
<body>
<form name="form1" method="post" action="Default3.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTY3NzE5MjIyMGRkjRmAs4fRu96SsveEuDTKGNJ15w0=" />
</div> <input type="submit" name="Button1" value="Button" onclick="return false;" id="Button1" />
<div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLfvMKACQKM54rGBmwk2XIWfvJIV+33rZFLfoiTU5Bb" />
</div></form>
</body>
</html>
自已这么认为的,仅供楼主参考。呵呵~~
你把这个去掉试一下.
我以前有个问题是有他引起的.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD id="Head1">
<title>Untitled Page</title>
<script runat="server" language=C#>
public void Page_Load()
{
if (IsPostBack)
{
Response.Write("我的天啊!为什么要刷新???");
}
Button1.Attributes.Add("onClick","return false");
}
</script>
</HEAD>
<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
</body>
</HTML>
还是要刷新
改为
<input type="Button" name="Button1" value="Button" onclick="return false;" id="Button1" />然后你再写提交的事件,
那源代码是IE打开页面后的HTML源代码 不是我写的aspx代码哎 公司XP盘居然被我回家了 正在痛苦的下载ing...
然后 用TT来测试我的页面 一切正常 正如大家所说是我环境的问题
我这破IE被强奸成什么了...
大家一人给我一耳光吧...
还有我决定现在在北京4环上裸奔一圈来答谢大家...
只要没冻死...回来就结帖...
看你生成出来的html<input type="submit" name="Button1" value="Button" onclick="return false;" id="Button1" />
type 是 submit 肯定是要提交的修改下你的asp的 button 属性吧
var u=document.getElementById("txt_User");
if(u.value==""){
alert("用户名不能为空!");
u.focus();
return false;
}
return true; //可要可不要
}这样用户名为空时,执行本地事件validate(),不会刷新页;反之执行btn_Login_Click()刷新页面