内容页中使用UpdatePanel问题
<%@ Page Language="C#" MasterPageFile="~/member/MemberMaster.master" AutoEventWireup="true" CodeFile="MemberOrders.aspx.cs" Inherits="member_MemberOrders" Title="无标题页" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script src="calendar.js" type="text/javascript"></script>
<script type="text/javascript">
var currentItem=null;
function selectorders(src,arg)
{
if(currentItem==null)
{
currentItem=document.getElementById("sm1");
}
if(src==currentItem)
{
return;
}
currentItem.style.borderBottom="solid 1px #9ac8e0";
src.style.borderBottom="none";
currentItem=src;
__doPostBack("UpdatePanel1",arg);
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div style="width: 100%; margin: 0 auto">
<table>
<tr>
<td id="sm1" onclick="selectorders(this,2);" align="center" style="width: 70px; color: #0561b0;
cursor: pointer; border: solid 1px #9ac8e0; border-bottom: none">
正在交易
</td>
<td style="width: 10px; border-bottom: solid 1px #9ac8e0">
</td>
<td id="sm2" onclick="selectorders(this,0);" align="center" style="width: 70px; cursor: pointer;
border: solid 1px #9ac8e0">
交易成功
</td>
<td style="border-bottom: solid 1px #9ac8e0; width: 10px">
</td>
<td id="sm3" onclick="selectorders(this,1);" align="center" style="width: 70px; cursor: pointer;
border: solid 1px #9ac8e0">
交易失败
</td>
<td style="border-bottom: solid 1px #9ac8e0">
</td>
</tr>
</table>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</asp:Content>
上面代码在单独页面执行可以实现局部刷新,但放在有母版页的页面中不行了,成整页刷新 了。