PDA

View Full Version : سوال: ارسال اطلاعات به کنترلهای html ای بدون هیچگونه مشخصات. عدم نمایش مشخصات کنترل ها در سورس کد وب سایت



rezankh
شنبه 14 اسفند 1395, 17:38 عصر
با سلام
تو C#‎ یک وب براوزر گذاشتم و به سایتی (مربوط به کار خودم) وصل شدم. میخوام اطلاعات رو از فایل به درون تکست باکسهای وب فرم بفرستم. همیشه اینطوری عمل میکردم:

webBrowser1.Document.GetElementById("element id").SetAttribute("value", _text);

ولی الان خطای
Object reference not set to an instance of an object.
رو میده.
چون بر خلاف وجود کنترلهای مختلف در فرم وب سایت، هیچگونه اطلاعاتی از کنترلها در سورس کد همون صفحه نیست. ولی زمانی که سورس کد رو فقط از مرورگر اینترنت اکسپلورر نگاه میکنم. همه کنترلها هم نام و هم آی دی شون هست. لذا وقتی رویداد داکیومنت کامپلیت رو فراخوانی میکنم، کنترل مورد نظر رو پیدا نمیکنه.
تنها راهی که به ذهنم رسید این بود که از sendkey استفاده کنم. که خیلی خوب کار نمیکنه.
حال یک سوال دارم و اون اینکه با چنین صفحاتی برای دسترسی به کنترل مورد نظر چه راهکار دیگه ای وجود داره؟