一个Div导致Ajax中UpdatePanel以外的数据执行操作的时候全部消失2012-03-25 10:05
来源:互联网 发布:node*initiallist() 编辑:程序博客网 时间:2024/06/05 22:51
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
width: 824px;
}
.style2
{
width: 158px;
}
.style3
{
width: 305px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<asp:TextBox ID="txtSay" runat="server" Height="117px" TextMode="MultiLine" Width="359px"></asp:TextBox><br />
</div>
<%-- <div> --%>
浏览总数: <asp:Label ID="asdf" runat="server" Text="Label" Font-Bold="True" Font-Size="Larger"
ForeColor="#CC0000" ></asp:Label>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="884px">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table class="style1">
<tr>
<td style="background-color: #eee;" class="style3">
昵称:<%# Eval("username") %></td>
</tr>
<tr>
<td style="background-color: Aqua;" class="style3">
内容:<%# Eval("content") %></td>
</tr>
<tr>
<td class="style3">
时间:<%# Eval("timespan")%>分钟之前
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="link1" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link2" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link3" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link4" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btn1" runat="server" Text="Button" onclick="btn1_Click" />
<asp:LinkButton ID="link1" runat="server" OnClick="LinkButton1_Click">第一页</asp:LinkButton>
<asp:LinkButton ID="link2" runat="server" OnClick="LinkButton2_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="link3" runat="server" OnClick="LinkButton3_Click">上一页</asp:LinkButton>
<asp:LinkButton ID="link4" runat="server" OnClick="LinkButton4_Click">末页</asp:LinkButton>
</form>
</body>
</html>
以上是正确的执行的
以下是出现问题的:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
width: 824px;
}
.style2
{
width: 158px;
}
.style3
{
width: 305px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div> <%-- <问题所在就是这里> --%>
<asp:TextBox ID="txtSay" runat="server" Height="117px" TextMode="MultiLine" Width="359px"></asp:TextBox><br />
</div>
<div>
浏览总数: <asp:Label ID="asdf" runat="server" Text="Label" Font-Bold="True" Font-Size="Larger"
ForeColor="#CC0000" ></asp:Label>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="884px">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<table class="style1">
<tr>
<td style="background-color: #eee;" class="style3">
昵称:<%# Eval("username") %></td>
</tr>
<tr>
<td style="background-color: Aqua;" class="style3">
内容:<%# Eval("content") %></td>
</tr>
<tr>
<td class="style3">
时间:<%# Eval("timespan")%>分钟之前
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="link1" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link2" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link3" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="link4" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btn1" runat="server" Text="Button" onclick="btn1_Click" />
<asp:LinkButton ID="link1" runat="server" OnClick="LinkButton1_Click">第一页</asp:LinkButton>
<asp:LinkButton ID="link2" runat="server" OnClick="LinkButton2_Click">下一页</asp:LinkButton>
<asp:LinkButton ID="link3" runat="server" OnClick="LinkButton3_Click">上一页</asp:LinkButton>
<asp:LinkButton ID="link4" runat="server" OnClick="LinkButton4_Click">末页</asp:LinkButton>
</form>
</body>
</html>
- 一个Div导致Ajax中UpdatePanel以外的数据执行操作的时候全部消失2012-03-25 10:05
- 点击div以外的区域div消失
- 在Ajax中,UpdatePanel里面GridView点击删除按钮的时候,弹出删除确认对话框
- 鼠标移到某个地方的时候,在旁边飘出一个DIV,离开则消失
- AJAX中UpdatePanel以及Triggers的使用
- AJAX中UpdatePanel以及Triggers的使用
- AJAX中UpdatePanel以及Triggers的使用
- 多个ajax请求时控制执行顺序或全部执行后的操作
- PopupWindow点击边框以外消失的方法
- 点击对话框以外的地方,对话框消失
- [收藏]如何构造一个main以外执行的函数
- 关键词排名全部100以外的问题
- 选择除id以外的全部元素
- 初学.net中ajax控件 updatePanel VS 2005 使用发生的一个问题
- 一个讲解web中updatepanel的文章
- 《晚霞消失的时候》
- AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel
- Excel中一个单元格中写入太多的汉字,导致打印时无法全部显示怎么办?
- 小甲鱼PE详解之资源(PE详解11)
- 基于HDFS的FTP
- 使用 DEF 文件导出 DLL
- DLL 中 DEF 文件的使用
- Oracle的闪回
- 一个Div导致Ajax中UpdatePanel以外的数据执行操作的时候全部消失2012-03-25 10:05
- 一步一步走进Linux HOOK API(五)
- poj1273 最大流
- Sencha Touch 2 的新特性
- 比较好的连接
- HDOJ Prime Ring Problem (深度优先搜索)
- can 总线移植--------代码
- 用户的权限
- 闪回