gridview rowcommand事件执行时,如何在指定位置显示div提示?
时间:2011-04-18
来源:互联网
HTML code
代码
C# code
希望在触发RowCommand 的 LinkButton 位置用一个div显示:正在获取中字样......
使用UpdateProgress显示是没有问题,但位置始终显示在固定的地方,现希望在触发RowCommand 的 LinkButton 位置显示.
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <div id="modalDiv" class="progress"> <table border="0" cellpadding="1" cellspacing="1" bgcolor="green" > <tr> <td align="center" style="background-color:White;width:200px; height:60px"><span style="font-size:medium; color:Red;"> 正在获取价格.........</span></td> </tr> </table> </div> </ProgressTemplate> </asp:UpdateProgress> <asp:GridView ID="grpSearch1" runat="server" Width="100%" DataKeyNames="hb" AutoGenerateColumns="false" OnRowCommand="grpSearch1_RowCommand"> <Columns> <asp:BoundField HeaderText="姓名" FooterText="姓名" DataField="xm" ItemStyle-HorizontalAlign="center" ItemStyle-Width="30px" HeaderStyle-BackColor=" #fff5d0" HtmlEncode="false" /> <asp:TemplateField HeaderText="信息" HeaderStyle-BackColor="#fff5d0"> <ItemTemplate> <asp:LinkButton runat="server" ID="rr150" Text='<%# Eval("r150") %>' CommandName="F150" CommandArgument='<%# Container.DataItemIndex %>'></asp:LinkButton> </ItemTemplate> <ItemStyle HorizontalAlign="Center" Width="45px" /> </asp:TemplateField> </Columns> </asp:GridView> </ContentTemplate> </asp:UpdatePanel>
代码
C# code
protected void grpSearch1_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument.ToString()); //那行被选中,取出选中行的索引 // CZ8105,F8,CKGPEK,2011-04-13,07:40,09:55,头等舱,50,3120,90,7.5% StringBuilder br = new StringBuilder(); StringBuilder vr = new StringBuilder(); System.Threading.Thread.Sleep(4000); }
希望在触发RowCommand 的 LinkButton 位置用一个div显示:正在获取中字样......
使用UpdateProgress显示是没有问题,但位置始终显示在固定的地方,现希望在触发RowCommand 的 LinkButton 位置显示.
作者: netzb 发布时间: 2011-04-18
js 弹出层,定位就可以!
function getAbsPoint(obj)
{
var x = obj.offsetLeft;
var y = obj.offsetTop;
while(obj = obj.offsetParent)
{
x += obj.offsetLeft;
y += obj.offsetTop;
}
return {"x": x, "y": y};
}
这个可以计算出dom对象的坐标
function getAbsPoint(obj)
{
var x = obj.offsetLeft;
var y = obj.offsetTop;
while(obj = obj.offsetParent)
{
x += obj.offsetLeft;
y += obj.offsetTop;
}
return {"x": x, "y": y};
}
这个可以计算出dom对象的坐标
作者: hch126163 发布时间: 2011-04-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28