Asp.net LinkButton OnClick在更新面板中不是Frie
LinkButton OnClick(LoadDocumentVersion)在更新面板中不是Frie这里是我在aspx页面中的代码,我尝试使用UpdateMode=“Conditional”它不是fire,也使用了asyncpostback它不是fireAsp.net LinkButton OnClick在更新面板中不是Frie,asp.net,ajax,asp.net-ajax,Asp.net,Ajax,Asp.net Ajax,LinkButton OnClick(LoadDocumentVersion)在更新面板中不是Frie这里是我在aspx页面中的代码,我尝试使用UpdateMode=“Conditional”它不是fire,也使用了asyncpostback它不是fire <pre>LinkButton OnClick(LoadDocumentVersion) is Not Frie inside Update panal </pre> <asp:Upd
<pre>LinkButton OnClick(LoadDocumentVersion) is Not Frie inside Update panal
</pre>
<asp:UpdatePanel ID="Aspx_UpdatePanel_DocumentVersion" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:LinkButton ID="Aspx_LinkButton_DocumentVersion" runat="server" Style="float: right; margin: 2px 5px 2px 0;" CssClass="Label_Text9"
OnClick="LoadDocumentVersion" />
<asp:UpdateProgress runat="server" AssociatedUpdatePanelID="Aspx_UpdatePanel_DocumentVersion"
DynamicLayout="true">
<ProgressTemplate>
<img src="Images/loading.gif" />
</ProgressTemplate>
</asp:UpdateProgress>
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="center" style="float: left;">
<tr valign="top">
<td style="padding: 5px;" align="center">
<asp:Repeater ID="Aspx_Repeater_DocumentVersions" runat="server">
<HeaderTemplate>
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="center">
<tr valign="top" align="left" class="border_spacing">
<td class="Heading_border_left_spacing">
<asp:Label ID="Label1" runat="server" CssClass="Label_Text12_Bold" Text="<%$Resources:CRMDocument, Lbl_Attachments_FileName %>" />
</td>
<td class="Heading_border_withoutspacing">
<asp:Label ID="Label2" runat="server" CssClass="Label_Text12_Bold" Text="<%$Resources:CRMDocument, Lbl_Attachments_Type %>" />
</td>
<td class="Heading_border_withoutspacing">
<asp:Label ID="Label3" runat="server" CssClass="Label_Text12_Bold" Text="<%$Resources:CRMDocument, Lbl_Attachments_Size %>" />
</td>
<td class="Heading_border_right_spacing">
<asp:Label ID="Label4" runat="server" CssClass="Label_Text12_Bold" Text="<%$Resources:CRMDocument, Lbl_Attachments_Created_By %>" />
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr valign="middle" align="left" height="25px">
<td class="border_left_spacing">
<a class="Anchor_Text9_Grey" href="DownloadAttachment.aspx?InternalPath=<%#( (System.Data.DataRowView)(Container.DataItem)).Row["InternalPath"].ToString () %>&InternalFileName=<%#( (System.Data.DataRowView)(Container.DataItem)).Row["InternalFileName"].ToString () %>&ExternalFileName=<%#( (System.Data.DataRowView)(Container.DataItem)).Row["ExternalFileName"].ToString () %>"
onclick='javascript:SafeHandleURL(this, "DownloadAttachment.aspx", "<%#( (System.Data.DataRowView)(Container.DataItem)).Row["InternalPath"].ToString ().Replace ( @"\", @"\\" ) %>", "<%#( (System.Data.DataRowView)(Container.DataItem)).Row["InternalFileName"].ToString () %>", "<%#( (System.Data.DataRowView)(Container.DataItem)).Row["ExternalFileName"].ToString () %>" );'>
<asp:Label ID="Label5" runat="server" Text='<%#( (System.Data.DataRowView)(Container.DataItem)).Row["ExternalFileName"].ToString () %>'
CssClass="Label_Text9" />  </a>
</td>
<td class="border_withoutspacing">
<asp:Label ID="Label6" runat="server" CssClass="Label_Text9" Text='<%#( (System.Data.DataRowView)(Container.DataItem)).Row["Type"].ToString () %>' /> 
</td>
<td class="border_withoutspacing Label_Text9">
<asp:Label ID="Label7" runat="server" CssClass="Label_Text9" Text='<%#( (System.Data.DataRowView)(Container.DataItem)).Row["FileSize"].ToString () %>' /> 
<asp:Label ID="Label8" runat="server" CssClass="Label_Text12_Bold" Text="<%$Resources:CRMDocument, Lbl_Attachments_Bytes %>" /> 
</td>
<td class="border_right_spacing">
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%#( (System.Data.DataRowView)(Container.DataItem)).Row["CreatedBy"].ToString () %>'
CssClass="Label_Text9" CommandArgument='<%#( (System.Data.DataRowView)(Container.DataItem)).Row["CreatedByID"].ToString () %>'
OnCommand="GoToEmployee" /> 
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
<tr height="10px">
<td colspan="3" />
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
AutoEventWireup=“true”
eval(document.getElementById(“”.getAttribute(“href”)代码>
标记之后的第一个控件,并且所有后续支持AJAX的内容都在
中您的代码隐藏在哪里?是否已将ScriptManager控件添加到.aspx文件中?如果没有它,您的更新面板将无法工作!!!在您的更新面板前添加以下行:我添加这一行是因为我正在使用telerik,然后它也不工作
protected void LoadDocumentVersion(object sender, EventArgs e)
{
try
{
string zszFolderID = "";
string zszDocumentID = "";
string zszIsPublic = "";
EMSBLCommon.AddToLog("Document", "CRM", "View Document Versions", "");
string zszUpdateDocument = Aspx_HiddenField_DocumentPath.Value;
string zszDocumentPath = zszUpdateDocument.Substring(0, zszUpdateDocument.LastIndexOf('/'));
string zszDocumentName = zszUpdateDocument.Substring(zszUpdateDocument.LastIndexOf('/') + 1);
zszFolderID = GetFolderID(zszDocumentPath, ref zszIsPublic);
zszDocumentID = EMSBLCRM.GetDocumentID(zszFolderID, zszDocumentName).ToString();
if (!zszDocumentID.Equals("0"))
LoadDocumentAttachments(zszDocumentID);
}
catch (Exception ex)
{
Utilities.SendCrashEMail(ref ex);
}
}