2016-02-16 79 views
0

我目前使用CrossVideo Galery 6.6和DotNetNuke(DNN)。我期待在HTML標籤的Viewlist產品中的ID和我看到類似CrossVideo Gallery 6.6 dotnetnuke模塊

<table id="**dnn_ctr782_ViewTagList_ctl04_dlTag**" cellspacing="0" style="border-collapse:collapse;"> 
<tr> 
    <td> 
     <table width="100%" border="0" cellpadding="0" cellspacing="1"> 
      <tr align="left"> 
       <td align="left" valign="top"> 
        <a id="**dnn_ctr782_ViewTagList_ctl04_dlTag_lnkName_0**" class="Normal" target="_self" ... >.mp4(2)</a> 
        <a id="**dnn_ctr782_ViewTagList_ctl04_dlTag_lnkRss_0**" ... > 
        ... 

此代碼片段來自網頁的源代碼在:http://dnnmodule.com/Modules/CrossVideoGallery/DNNVideoGalleryModule.aspx

我知道了「782 「id屬性的部分屬於模塊ID號。有人能告訴我什麼是「ctl05」嗎?它存儲在我可以訪問的表格中嗎?

回答

0

原來我可以通過使用ASCX文件中的代碼獲得全名,並將其分配權在JavaScript中的變量:

<script type="text/javascript"> 
m_ClientIdPrefix = '<%=this.Control.ClientID %>'; // retruns dnn_ctr2586_ViewList_ctl02 
</script> 

所有ID將與此當HTML從迴應前綴服務器。如果你想在DNN的客戶端操縱任何東西,這很有用。