关于Page.RegisterStartupScript()的问题 是这样的,我在一个页面上用这个方法弹出一个提示框,但是却没有反应,为什么呢?但是如果把他卸载PageLoad里的话他又能正常显示,喔,附带一下,我是写在一个点击事件里的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码如下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; } } 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; } } asp.net 页面间传值 IIS部署问题 .Net 3层结构求助 做Loading动画出现的问题 CheckBoxList1 修改问题 javascript的escape传中文,aspx解码不出中文 使用 VS.NET 2005 真是窝火——在“设计”视图中无法选择页面,也就不能自动生成页面事件代码 救命啊,快进来看看这是出什么错误了? 简单问题,传值。 关于Response.End()的问题,高分相送 TreeView遍历:请看这几行代码什么毛病? ListBox 动态绑定去空值
{
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;
}
}
{
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;
}
}