exchanging

مشکل در تغییر متن textBox قبل از ارسال پیام

شروع موضوع توسط Sama01 ‏24 جولای 2007 در انجمن asp , ASP.NET

  1. Sama01

    Sama01 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 جولای 2005
    نوشته ها:
    387
    تشکر شده:
    0
    محل سکونت:
    Tehran
    فرض کنید یک صفحه ارسال نظرات داریم. یک textBox برای متن پیام و یک button برای ارسال که در یک formView قرار گرفته‌اند. حال می‌خواهیم متن پیام، قبل از ارسال به پایگاه داده، تغییراتی بکند. مثلا برخی حروف تغییر کنند و یا متن خاصی را به آن اضافه کنیم.
    در انجام این کار با مشکل مواجه شده‌ام. زیرا کنترل‌های داخل formView از طریق اسکریپت‌ها قابل دسترسی نیستند.

    امیدوارم این مثال ساده، مشکل من را به خوبی بیان کرده باشد.
     
  2. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    سلام.
    شما میتونی در رویداد DataBinding برای SQLDatasource متن داخل رو عوض کنی.
    برای دسترسی به کنترل های داخل formview هم میتونین اینجوری استفاده کنین:
    کد:
    ctype(formview1.findcontrol("TextboxID"),Text).text = new text here
    
    
     
  3. Sama01

    Sama01 کاربر تازه وارد

    تاریخ عضویت:
    ‏15 جولای 2005
    نوشته ها:
    387
    تشکر شده:
    0
    محل سکونت:
    Tehran
    خیلی ممنونم. با استفاده از findControl مشکلم کاملا حل شد.