代码如下:js代码和页面(就只有一个按钮) <title>无标题页</title>
<script type="text/javascript" language="javascript">
function CCC()
{
alert("XXXXX");
}
</script>
</head>
<body onload="CCC()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
</body>
</html>
后台cs文件中的页面按钮功能public partial class Default16 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
prfile:///E:\本地CVS工作目录\页面咨询\Default16.aspxotected void Button1_Click(object sender, EventArgs e)
{
Response.Write("!!!");
}
}现在的结果是,我一点按钮除了会执行Response.Write("!!!");之外还会执行unload事件的CCC()函数,每次点按钮都会跳出alert("XXXX")请问诸位高手我怎么才能让alert("XXXX")只在页面载入的时候才运行,在postback刷新的时候不去运行
<script type="text/javascript" language="javascript">
function CCC()
{
alert("XXXXX");
}
</script>
</head>
<body onload="CCC()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
</body>
</html>
后台cs文件中的页面按钮功能public partial class Default16 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
prfile:///E:\本地CVS工作目录\页面咨询\Default16.aspxotected void Button1_Click(object sender, EventArgs e)
{
Response.Write("!!!");
}
}现在的结果是,我一点按钮除了会执行Response.Write("!!!");之外还会执行unload事件的CCC()函数,每次点按钮都会跳出alert("XXXX")请问诸位高手我怎么才能让alert("XXXX")只在页面载入的时候才运行,在postback刷新的时候不去运行
解决方案 »
- ASP.NET MVC上传文件太大显示“HTTP 错误 404.13 - Not Found”,如何屏蔽
- RadioButton问题!
- 数组赋值问题
- C#如何禁止使用反射
- 请问那里有petShop4.0和Duwamish的资料
- 使用URL重写时,如果URL是目录级的,会显示文件不存在,怎么解决?
- 腳本問題, 在線等...
- 怎样使用Enterprise Library的帮助文档?
- 强类型dataset的问题
- 拍卖网站中,拍卖期限一到,如果用户没有登录触发结标页面,系统如何自动结标并生成订单。
- asp.net取jsp返回的结果是中文乱码问题
- 请问如何给CreateUserWizard中的Textbox控件添加onblur属性
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "c", "<script language = 'javaScript'>alert('XXXX');</script>“)
}
}
前台body onload事件不要给
<body id="pageBody" runat="server">代码:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
pageBody.Attributes["onload"] = "CCC()";
}
}
function CCC()
{
if(window.name=="") alert("XXXXX");
}
</script>
<script type="text/javascript" language="javascript">
function CCC()
{
var ispostback = "<%=IsPostBack.ToString() %>";
if(!ispostback){
alert("XXXXX");
}
}
</script>
</head>
<body onload="CCC()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
</body>
</html>
1楼的正确有效
6楼的基本正确,但是有点问题应该改一下:<title>无标题页</title>
<script type="text/javascript" language="javascript">
function CCC()
{
var ispostback = "<%=IsPostBack.ToString() %>";
if(ispostback == "False"){
alert("XXXXX");
}
}
</script>
</head>
<body onload="CCC()">
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
</body>
</html>
因为此处已经转化为string了,所以用!ispostback作为判断条件会无效