نمایش نتایج 1 تا 8 از 8

نام تاپیک: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558

    ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    سلام
    در یک سایت کلیه اطلاعات یک صفحه asp.net بصورت کنترلهایی در زمان RunTime به صفحه اضافه می شوند (Label, Button, Grid, Tree, Panel ,...).
    می خوام که بعد از ایجاد کنترلها توی کد و چیدنشون روی فرم، سورس کنترلهای ایجاد شده با تمام property های استفاده شده برای اونها رو بصورت تگهای asp.net و بصورت جداگانه داشته باشم.
    البته میخوام اینکار بصورت خودکار انجام بشه، و تگها رو بصورت دستی توی سورس کد خودم ایجاد نکنم.

    اگه کسی از دوستان راه حلی داره ممنون میشم.

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    تهران
    پست
    133

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    لطفا بيشتر و واضح تر توضيح دهيد

  3. #3
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    خوب وقتی Runtime ایجاد بشه سورس aspx هم خودش ایجاد میشه دیگه! یعنی چی؟!!

  4. #4
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    سلام
    این فرم فقط یه table توی خودش داره، که در زمان اجرا، کنترلها رو توی اون ایجاد و میچینه.
    اطلاعات تمام کنترلها و event هاشون از توی db واکشی میشه و بعد از ایجاد کنترل خصوصیات اونها هم تخصیص داده میشه (نام کنترل، اندازه، رنگ، event و ...).بعد هم فرم نمایش داده میشه.

    نقل قول نوشته شده توسط m.hamidreza مشاهده تاپیک
    خوب وقتی Runtime ایجاد بشه سورس aspx هم خودش ایجاد میشه دیگه! یعنی چی؟!!
    سورس تگها کجاست؟

  5. #5
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    من منظور شما رو متاسفانه کامل متوجه نمیشم! شما بصورت RunTime یه صفحه ی aspx درست میکنی زمانی این صفحه قابل نمایش هست که کد شما کامپایل و اجرا شده باشه یعنی کد شما رندر شده و در اختیار مرورگر قرار داره در این لحظه کل کدی که اومده سمت مرورگر رو شما تو View Source صفحه میتونید ببینید این کد رو میخواین؟ اگه اینو میخوای با استفاده از StreamReader و کلاس System.Net.WebRequest میتونی سورس رو برگردونی.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    نقل قول نوشته شده توسط m.hamidreza مشاهده تاپیک
    من منظور شما رو متاسفانه کامل متوجه نمیشم! شما بصورت RunTime یه صفحه ی aspx درست میکنی زمانی این صفحه قابل نمایش هست که کد شما کامپایل و اجرا شده باشه یعنی کد شما رندر شده و در اختیار مرورگر قرار داره در این لحظه کل کدی که اومده سمت مرورگر رو شما تو View Source صفحه میتونید ببینید این کد رو میخواین؟ اگه اینو میخوای با استفاده از StreamReader و کلاس System.Net.WebRequest میتونی سورس رو برگردونی.
    سلام
    ممنون، وقتی صفحه رندر میشه دیگه کنترلهای ASP.NET نیست بلکه همه کنترلهای ایجاد شده به تگهای HTML تبدیل شده و بدرد نمیخوره، باید قبل از رندر شدن تگها، بشه اسکریپت اونها رو که هنوز کنترلهای .net ی هستن بدست آورد.
    بازم ممنون، شاید کم کم منظور منو متوجه شده باشید.

  7. #7
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    آقا فهمیدم! سوال جالبیه. میتونم بپرسم چه استفاده ای میخوای ازش کنی؟

  8. #8
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    558

    نقل قول: ایجاد اسکریپت کنترلهایی که بصورت داینامیک ساخته شده اند

    نقل قول نوشته شده توسط m.hamidreza مشاهده تاپیک
    آقا فهمیدم! سوال جالبیه. میتونم بپرسم چه استفاده ای میخوای ازش کنی؟
    خوب خدا رو شکر.
    والا کار خاصی نمیخوایم بکنیم، تولید سورس برای امکان تغییر ساختار و تولید یک package با همون کارآیی و قابلیت extend شدن توسط خود کاربر برای آینده نگری بیشتر.
    بجای اینکه از فرمهای ساخته شده ما استفاده کنه، فرمهای تغییر داده شده خودش رو جایگزین کنه و کارهایی رو که میخواد انجام بده، اگه خواست با اون یک application جدید بسازه و .... .

    اگه نظری، راه حلی چیزی داری ممنون میشم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •