110,571
社区成员
发帖
与我相关
我的任务
分享
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:DataList ID="dlFileViewer" runat="server" RepeatDirection="Horizontal" RepeatColumns="8">
<ItemTemplate>
<table border="1" cellpadding="3" cellspacing="0" style="border-color:#cccccc; border-collapse:collapse;text-align:center;">
<tr>
<td>
<asp:ImageButton ID="imgBTNDown" runat="server" ImageUrl="~/Images/SysImages/file.png"
style="width:80px;height:100px;margin-right:15px;" CommandArgument='<%#Eval("FileID") %>' OnCommand="imgBTNDown_Command" />
</td>
</tr>
<tr>
<td>
<asp:Label ID="Label1" runat="server" Text='<%#Bind("FileName") %>'></asp:Label>
</td>
</tr>
<tr></tr>
</table>
</ItemTemplate>
</asp:DataList>
</ContentTemplate>
</asp:UpdatePanel>
<script src="Script/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
function colorBoxClick(Id) {
var hrefPath = "FileViewDetails.aspx?FileID=" + Id;
$.colorbox({ href: hrefPath, iframe: true, width: "50%", height: "70%" });
}
</script>
protected void imgBTNDown_Command(object sender, CommandEventArgs e)
{
string fileID = e.CommandArgument.ToString();
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script type='text/javascript'>colorBoxClick(" + fileID + ");</script>");
ScriptManager.RegisterStartupScript(this.ScriptManager1, this.GetType(), "Details", "<script type='text/javascript'>colorBoxClick(" + fileID + ");</script>", false);
}