PDA

View Full Version : سوال: استفاده از Html text در صفحه وب که به صورت داینامیک ایجاد شه



javad.nic63
سه شنبه 07 دی 1389, 14:21 عصر
من یک دایو توی صفحه انداختم و با استفاده ازکد زیر داخل یک textbox به صورت داینامیک انداختم.
می خوام بدونم چطوری میشه به این textbox دسترسی داشت و اطلاعات داخل اونو از طرف سرور خوند.

test.InnerHtml= "<table><tr><td><input type='text' id='text1' /></td></tr></table>";

Chabok
سه شنبه 07 دی 1389, 15:24 عصر
اگر form ی که این input در اون هست به درستی postback بشه توسط Request['text1'] این مقدار به دست خواهد آمد .

البته باید یک ویژگی name هم به این input اضافه کنید .

<input type='text' id='text1' name='text1'/>

javad.nic63
جمعه 10 دی 1389, 21:22 عصر
يكي نيست اين موضوع رو جواب بده؟
حداقل بگيد با چه دستوري يه تكس باكس كه به صورت دايناميك ايجاد شده بخونم؟

behiunforgiven
جمعه 10 دی 1389, 22:34 عصر
دوست من چرا از دستور findcontrol استفاده نمی کنی؟


منظورم برای پیدا کردن یه کنترل در صفحه و دسترسی به خصوصیات اون هستش.

javad.nic63
شنبه 11 دی 1389, 09:43 صبح
دوست من چرا از دستور findcontrol استفاده نمی کنی؟


منظورم برای پیدا کردن یه کنترل در صفحه و دسترسی به خصوصیات اون هستش.

عزیز دل! من از findcontrol مثلاً به این صورت استفاده کردم ولی بهم جواب نمیده.

TextBox txt=(TextBox) FindControl("TextBox1");
Session["text1"]=txt.Text;

mehrdad201
دوشنبه 13 دی 1389, 14:52 عصر
findControl فقط برای کنترلهای سرور ساید هست. اگه شما میخوای یک کنترل سرور ساید اضافه کنی باید ویژگی runat="server" رو به کنترل اضافه کنی.

javad.nic63
دوشنبه 13 دی 1389, 16:25 عصر
آقا شرمنده مزاحم همتون شدم. خودم راهشو پیدا کردم.


session["text"]= Request.Form["TextBox1"].Tostrin();