【问题标题】:CrossVideo Gallery 6.6 dotnetnuke moduleCrossVideo Gallery 6.6 dotnetnuke 模块
【发布时间】:2016-02-16 17:10:00
【问题描述】:

我目前正在使用带有 DotNetNuke (DNN) 的 CrossVideo Galery 6.6。我正在查看 ViewList 中 HTML 标记的 ID,我看到了类似

的内容
<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**" ... >
                    ...

此代码sn-p来自页面源代码:http://dnnmodule.com/Modules/CrossVideoGallery/DNNVideoGalleryModule.aspx

我知道 id 属性的“782”部分与模块 ID 号有关。有人能告诉我“ctl05”是什么意思吗?它是否存储在我可以访问的表中?

【问题讨论】:

    标签: module dotnetnuke dotnetnuke-7


    【解决方案1】:

    原来我可以通过使用 ascx 文件中的代码获取整个名称并将其分配给 javascript 中的变量:

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

    当服务器响应 HTML 时,所有 id 都将带有前缀。如果您想在 DNN 的客户端操作任何东西,这很有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-09
      • 2011-02-17
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多