كيف يمكن قراءة المحتويات الحرفية من عنصر نائب؟

StackOverflow https://stackoverflow.com/questions/1526383

  •  20-09-2019
  •  | 
  •  

سؤال

لدي بعض التعليمات البرمجية على عنصر تحكم المستخدم الذي يشبه هذا:

<asp:PlaceHolder id="ph1" runat="server">
    <script type="text/javascript">
        jQuery(function() {
            doSomethingAwesome();
        });
    </script>
</asp:PlaceHolder>

أريد الحصول على محتويات التحكم في العنصر النائب. أحاول الحصول عليه في OnPrerender من الصفحة هذا التحكم في هذا التحكم. كنت أتوقع أن تكون محتويات العنصر النائب هي رقابة حرفية واحدة، لكن مجموعة الضوابط فارغة.

كيف يمكنني الحصول على محتويات التحكم في عنصر النائب على جانب الخادم؟

هل كانت مفيدة؟

المحلول

المحتوى الحرفي غير موجود على الخادم لأنه ليس في عنصر تحكم الخادم.

إذا كنت بحاجة إلى جعل البرنامج النصي مرئيا على الخادم، فستحتاج إلى وضعه بشكل صريح داخل عنصر تحكم خادم مع مجموعة الممتلكات "RunAT = Server".

نصائح أخرى

للحصول على محتويات على جانب العميل يمكنك القيام به

$('#ph1').html()

إذا كنت تستخدم حاويات تسمية المحتملين بسبب عناصر تحكم المستخدم

$('#<%=ph1.ClientID%>').html()
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top