代码如下:
<form id="form1" runat="server">
<div>
<table border="0" cellpadding="0" cellspacing="0" style="width:100% ">
<tr>
<td align ="center">
<asp:Label ID ="Label2" runat ="server"><% =value3%></asp:Label>
</td>
</tr>
<tr>
<td align ="center">
<asp:Label ID ="Label4" runat ="server"><% =value4%></asp:Label>
</td>
</tr>
</table>
</div>
</form>
为什么我一单击这个界面,该界面就刷新了,执行后台代码,为什么?如何做才能避免?
<form id="form1" runat="server">
<div>
<table border="0" cellpadding="0" cellspacing="0" style="width:100% ">
<tr>
<td align ="center">
<asp:Label ID ="Label2" runat ="server"><% =value3%></asp:Label>
</td>
</tr>
<tr>
<td align ="center">
<asp:Label ID ="Label4" runat ="server"><% =value4%></asp:Label>
</td>
</tr>
</table>
</div>
</form>
为什么我一单击这个界面,该界面就刷新了,执行后台代码,为什么?如何做才能避免?
selectID = Request.QueryString["ID"].ToString();
if (!Page.IsPostBack)
{
sendClick();
this.caption = "等待抄表返回...";
}
后台代码,
哦,还有这一段js代码: window.onload = loadevent;
function loadevent() {....}和JS有关?
这个方法了
function loadevent() {....}
你前台页面加载就调用了loadevent。。应该是你这个方法里面还有东西。。