关于Page.RegisterStartupScript()的问题

jamqkcg 2012-04-15 07:16:22
是这样的,我在一个页面上用这个方法弹出一个提示框,但是却没有反应,为什么呢?但是如果把他卸载PageLoad里的话他又能正常显示,喔,附带一下,我是写在一个点击事件里的
...全文
86 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamqkcg 2012-04-16
  • 打赏
  • 举报
回复
对,就是你的这种问题,因为昨天没发留意到是在UPDATEPANEL上弹出的[Quote=引用 7 楼 的回复:]

你这个没有指定哪个控件弹出对话框啊
ScriptManager.RegisterStartupScript(this.upDisecse, this.GetType(), "Del", "alert('删除成功!');", true);
[/Quote]
zp63534036 2012-04-16
  • 打赏
  • 举报
回复
你这个没有指定哪个控件弹出对话框啊
ScriptManager.RegisterStartupScript(this.upDisecse, this.GetType(), "Del", "alert('删除成功!');", true);
zhangdaowu5 2012-04-15
  • 打赏
  • 举报
回复
Page.RegisterStartupScript()

建议LZ看看这个方法是怎么执行的,MSDN上写的很清楚。
jamqkcg 2012-04-15
  • 打赏
  • 举报
回复
if判断没执行文本框会清空吗?[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:

还是不行的说引用 2 楼 的回复:

protected void imgbtn_output_Click(object sender, ImageClickEventArgs e)
{
if (txtAddComment.Text.Length == 0)
{
liter_alert.Text = "输入内容不能为空!";
return;
}
……
[/Quote]
暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

还是不行的说引用 2 楼 的回复:

protected void imgbtn_output_Click(object sender, ImageClickEventArgs e)
{
if (txtAddComment.Text.Length == 0)
{
liter_alert.Text = "输入内容不能为空!";
return;
}
EvaluateForProd……
[/Quote]
一个都不弹嘛?断点跟踪一下,是不是程序有错,压根if判断都没执行到
jamqkcg 2012-04-15
  • 打赏
  • 举报
回复
还是不行的说[Quote=引用 2 楼 的回复:]

protected void imgbtn_output_Click(object sender, ImageClickEventArgs e)
{
if (txtAddComment.Text.Length == 0)
{
liter_alert.Text = "输入内容不能为空!";
return;
}
EvaluateForProduct EFP ……
[/Quote]
暖枫无敌 2012-04-15
  • 打赏
  • 举报
回复
protected void imgbtn_output_Click(object sender, ImageClickEventArgs e)
{
if (txtAddComment.Text.Length == 0)
{
liter_alert.Text = "输入内容不能为空!";
return;
}
EvaluateForProduct EFP = new EvaluateForProduct();
EFP.productID = Convert.ToInt32(Request.QueryString["productID"].ToString());
EFP.memberID = Convert.ToInt32(new OurSecurity().GetUserId());
EFP.content = txtAddComment.Text;
int res = new EvaluateForProductBLL().AddEvaluate(EFP);
if (res == 1)
{
ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('提交评论成功!');</script>");
Bind();
txtAddComment.Text = "";
return;
}
else
{
ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('提交评论失败!请联系管理员!');</script>");
return;
}
}
jamqkcg 2012-04-15
  • 打赏
  • 举报
回复
代码如下protected void imgbtn_output_Click(object sender, ImageClickEventArgs e)
{
if (txtAddComment.Text.Length == 0)
{
liter_alert.Text = "输入内容不能为空!";
return;
}
EvaluateForProduct EFP = new EvaluateForProduct();
EFP.productID = Convert.ToInt32(Request.QueryString["productID"].ToString());
EFP.memberID = Convert.ToInt32(new OurSecurity().GetUserId());
EFP.content = txtAddComment.Text;
int res = new EvaluateForProductBLL().AddEvaluate(EFP);
if (res == 1)
{
Page.RegisterStartupScript("mimi","<script language=JavaScript>alert('提交评论成功!');</script>" );
Bind();
txtAddComment.Text = "";
return;
}
else
{
Page.RegisterStartupScript("mimi", "<script language=JavaScript>alert('提交评论失败!请联系管理员!');</script>");
return;
}
}

62,268

社区成员

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

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

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

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