برگزیده های پرشین تولز

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

Sama01

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

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

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
فرض کنید یک صفحه ارسال نظرات داریم. یک textBox برای متن پیام و یک button برای ارسال که در یک formView قرار گرفته‌اند. حال می‌خواهیم متن پیام، قبل از ارسال به پایگاه داده، تغییراتی بکند. مثلا برخی حروف تغییر کنند و یا متن خاصی را به آن اضافه کنیم.
در انجام این کار با مشکل مواجه شده‌ام. زیرا کنترل‌های داخل formView از طریق اسکریپت‌ها قابل دسترسی نیستند.

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

سلام.
شما میتونی در رویداد DataBinding برای SQLDatasource متن داخل رو عوض کنی.
برای دسترسی به کنترل های داخل formview هم میتونین اینجوری استفاده کنین:
کد:
ctype(formview1.findcontrol("TextboxID"),Text).text = new text here
 

Sama01

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