PDA

View Full Version : مقدار null در webBrowser1.DocumentStream



Babak-Magic
یک شنبه 21 اسفند 1390, 10:46 صبح
سلام من وقتی یک وبسایت رو در کنترل Webbrowser باز میکنم مقدار DocumentStream خالی برمیگرده مشکل از چیه؟

bade saba
یک شنبه 21 اسفند 1390, 11:53 صبح
کدت رو بزاری بهتر میشه کمک کرد اما فکر کنم به این خاطره که بلا فاصله بعد از این که آدرس سایتی رو که به webBrowser میدی این دستور رو نوشتی و چون این آبجکت بار گذاری صفحه رو در یه thread دیگه انجام میده برنامه صبر نمیکنه تا صفحه لود بشه و وقتی به اون خط میرسه هنوز صفحه ای لود نشده که بخاد برگرده، پس null رو برمیگردونه

Babak-Magic
یک شنبه 21 اسفند 1390, 17:35 عصر
ممنون ولی من تا لود کامل صبر میکنم و فقط این سایت این مشکل رو داره
wb.Navigate("http://www.sample.com");
while (wb.ReadyState != WebBrowserReadyState.Complete) Application.DoEvents();
{
string html = wb.DocumentText;
}

bade saba
یک شنبه 21 اسفند 1390, 19:01 عصر
دوست عزیز این کاری که شما داری انجام میدی به دلایلی که تو این پست (http://barnamenevis.org/showthread.php?249777-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%DB%8C%D8%B4%D9%88%D8%AF-%DB%8C%DA%A9-%D8%AA%D8%A7%D8%A8%D8%B9-%D8%AF%D8%B1-%DB%8C%DA%A9-%D9%86%D9%82%D8%B7%D9%87-%D9%85%D8%AA%D9%88%D9%82%D9%81-%DA%A9%D8%B1%D8%AF-%D8%AA%D8%A7-%D8%B2%D9%85%D8%A7%D9%86-%DA%A9%D9%87-%DB%8C%DA%A9-%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF-%D8%A7%D9%86%D8%AC%D8%A7%D9%85-%D8%A8%D8%B4%D9%87&p=1111937&viewfull=1#post1111937) اومده خطر ناک هست

توصیه میکنم به روشی که تو این پست (http://www.barnamenevis.org/showthread.php?248492-%DA%86%D8%B1%D8%A7-%D8%A7%DB%8C%D9%86-error-%D8%B1%D9%88-%D9%85%DB%8C%D8%AF%D9%87-%D9%88-%DA%86%D9%87-%D8%AC%D9%88%D8%B1%DB%8C-%D9%85%DB%8C%D8%B4%D9%87-%D8%B1%D9%81%D8%B9%D8%B4-%DA%A9%D8%B1%D8%AF-The-remote-server-returned-an-error-(411)-Length-Req) هست عمل کنی چون نیاز نیست داده ای هم ارسال کنی کارت خیلی ساده تره