<asp:Button ID="Button2" runat="server" Text="提交" OnClick="a" />
前台页面
protected void a(object sender, EventArgs e)
{
if (TextBox1.Text == "")
{
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('请填写名字')</script>");
}
else
{
addLiuyan("1", TextBox3.Text, TextBox1.Text);
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('留言成功')</script>");
liuyan();
fanyan();
}
}不调用。为什么
前台页面
protected void a(object sender, EventArgs e)
{
if (TextBox1.Text == "")
{
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('请填写名字')</script>");
}
else
{
addLiuyan("1", TextBox3.Text, TextBox1.Text);
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('留言成功')</script>");
liuyan();
fanyan();
}
}不调用。为什么
解决方案 »
- SqlDatasource插入操作取消后输入数据被清除
- 门户网站新闻置顶遇到点小问题?求好的设计方法.
- page事件的疑问
- datalist DataList1_UpdateCommand问题
- winform能否读写localhost网站的cookie??
- 一个javascript问题
- 大家有曾解决过这样的问题 ???烦请大家帮助解决。谢谢!
- 请问怎么判断离开这个页面到其它页面去了?
- 在线求,asp.net ajax 在updatepanel中有一个div,想在服务器端注册一个客户端事件,如何做
- asp.net request 表单域的默认长度是1000的问题【100分】
- 如何用 .net开发地图软件
- 如何从JS返回一个值到后台做判断?
你檢查一下代碼的其它部分
Page.ClientScript.RegisterStartupScript(GetType(), "a1", "<script>alert('请填写名字')</script>");那个a可能重复 你可以试下 换个名称试试.
{
Response.write("1");
if (TextBox1.Text == "")
{
Response.write("2");
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('请填写名字')</script>");
}
else
{
Response.write("3");
addLiuyan("1", TextBox3.Text, TextBox1.Text);
Page.ClientScript.RegisterStartupScript(GetType(), "a", "<script>alert('留言成功')</script>");
liuyan();
fanyan();
}
}這樣調試一下看看最笨的方法試試。。
然后再看看前台页面的
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="NewsList.aspx.cs" Inherits="WebSite.web.NewsList" %>看下是不是一致的