PDA

View Full Version : دریافت مقدار یک کنترل html ی در سمت سیشارپ در ASp.net



آرام جان گل
چهارشنبه 12 خرداد 1389, 13:04 عصر
سلام
من یک کنترل اچ تی ام الی دارم از نوع Input text که می خوام مقدار آن را در سمت سی شارپ در Asp.net بگیرم و با آن کار کنم چطوری می تونم؟
ممنون راهنمایی کنید

amirjalili
چهارشنبه 12 خرداد 1389, 15:10 عصر
مقدار innerhtml تگ parent اون input رو بگیرید و با جاوااسکریپت پاسش بدید به asp. بعد بریزید تو xmldocument . اونجا از طریق متد های xml تحلیلش کنید.
یا میتونید از همون اول مقدارش رو با جاوااسکریپت بگیرید و پاسش بدید به سمت سرور.
یا runat=server واسش بزارید که این در صورتی درسته که با هدف شما از استفاده از کنترل html مغایر نباشه.
و هزار کار دیگه مثل submit و بعد استفاده از اون با get , post , .....

z_bluestar
چهارشنبه 12 خرداد 1389, 15:31 عصر
می تونید تگ runat="server" بهش اضافه کنید و در code behind مقدار Value اونو بخونید.

Vahid_moghaddam
چهارشنبه 12 خرداد 1389, 16:27 عصر
می تونید به این input یه id بدید و به شکل زیر بخونیدش:



string ss = Request.Form["Text1"];

kooshanakhai
چهارشنبه 12 خرداد 1389, 20:12 عصر
به input حتما می بایست name بدید و ID برای ارسال در فرم نیست...
و برای دریافت مقدار، از کدی که دوستمون بالا ارسال کردن استفاده کنید.