Ich versuche, CLientID innerhalb der .ascx-Datei (Benutzersteuerung Mark-up) zu erhalten.
Während diese
My id is: <%=this.ClientID%>
wird wiedergegeben als Meine ID lautet: fracTemplateCtrl
Dies:
<asp:Button ID="btnSave" runat="server" Text="Save Template" onclick="btnSave_Click" OnClientClick="return confirmSave('<%=this.ClientID%>');" />
wird als (im Quellcode) wiedergegeben:
<input type="submit" name="fracTemplateCtrl$btnSave" value="Save Template" onclick="return confirmSave('<%=this.ClientID%>');" id="fracTemplateCtrl_btnSave" />
Offensichtlich wird die Eigenschaft ClientId im zweiten Fall nicht ausgewertet. Wie kann ich dieses Problem lösen? (abgesehen von der Hardcodierung, die nicht die Lösung ist, möchte ich die Benutzersteuerung unabhängig machen)