PDA

View Full Version : مبتدی: آدرس دادن فایل محلی در Web Browser



amir7519
یک شنبه 06 تیر 1395, 19:05 عصر
سلام من میخوام آدرس یه فایل محلی رو در سی شارپ با ککنترل Web Browser بدم.

WebBrowser1.Navigate ("C:\Help\1.html")
WebBrowser1.Navigate ("Help\1.html")
اینطوری آدرس دادم ولی باز نمیکنه. فایل رو هم تو پوشه Bin ریختم ولی باز باز نمیکنه.
ممنون

golestan1
یک شنبه 06 تیر 1395, 20:58 عصر
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate (Application.StartupPath + @"\index.html");
}

mrprestige
یک شنبه 06 تیر 1395, 21:22 عصر
سلام دوست من وقتت بخیر ، دوست من این کدی که برات نوشتم استفاده کن فقط قبلش باید این کار رو انجام بدی اول فایل رو داخل پوشه bin=>debug قرار بده و در پنل Solution Explorer داخل زیرمجموعه پروژه ت روی Properties کلیک کن باز در زیر مجموعه properties روی Settings.settings کلیک کن در پنل پایین ( Properties ) روی Copy to Output Direction گزینه Copy To always انتخاب کن این کار باعث میشه یه کپی از این فایلتون رو توی پوشه پروژتون همیشه کپی میکنه تا یه نسخه از اون داشته باشید و اینطوری اگه فایلتون داخل زیر پوشه های متفاوت بازم اجرا میشه . و در آخر هم این کد رو استفاده کنید

string curDir = Directory.GetCurrentDirectory();
this.webBrowser1.Url = new Uri(String.Format("file:///{0}/WebTest.html", curDir));


پیروز و موفق باشی
از کدنویسی لذت ببری.