ASP.NET中 Button控件与javascrpit的使用的提问

ppotddy 2007-12-18 06:42:13
Button1.Attributes.Add("onclick", "check()");

我为Button控件添加了一个javascript的客户端脚本程序,能够正常运行,但是运行完该脚本程序之后,页面会继续刷新。

请问如何坐到,如何我的check函数返回true页面刷新,返回false的时候,弹出提示框,而不刷新页面。


谢谢大家,帮忙下。
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdhao 2007-12-19
  • 打赏
  • 举报
回复
OnclientClick="return check();"

在check函数中要返回一个bool值


function check()
{
if(1==1)
return true;
else
return false;
}
MisterDotNet 2007-12-19
  • 打赏
  • 举报
回复
Button1.Attributes["onclick"] = "return check();"; 


去掉 this拉
MisterDotNet 2007-12-19
  • 打赏
  • 举报
回复
Button1.Attributes["onclick"] = "return check(this);"; 


function check()
{
if(confirm("确定要删除此大类吗?删除此大类同时将删除所包含的小类及此类别下的所有信息,并且不能恢复!"))
return true;
else
return false;

}
ppotddy 2007-12-18
  • 打赏
  • 举报
回复
怎么给分?
2楼大姐的代码有些问题。
mansea_nee 2007-12-18
  • 打赏
  • 举报
回复
同意2楼的. 或不用C#代码,直接在按钮属性里找到OnClientClick ,加上return check(); 就行了
fei997yang 2007-12-18
  • 打赏
  • 举报
回复
Button1.OnClientClick = "check();return false;";
不想刷新的话就返回假值
vicqqq 2007-12-18
  • 打赏
  • 举报
回复
function check()
{
if(false) return(confirm("hello"));
else return true;
}


Button1.Attributes.Add("onclick","return check()");
yoursWTR 2007-12-18
  • 打赏
  • 举报
回复
asp:Button 应该无法实现

input type = "submit"的 在form 的onsubmit=""写JS 失败返回FALSE
input type = "button"的 在其onclick=""里写JS

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧