PDA

View Full Version : web browser در web page



nassim0
پنج شنبه 03 اسفند 1391, 20:29 عصر
سلام دوستان
من یک برنامه تحت ویندوز نوشتم 100377 حالا میخوام مثل همونو توی یک صفحه وب طراحی کنم اما نیاز به web broswe دارم که توی پروژه asp.net web site در قسمت toolbox وجود نداره .یک بخش از صفحه نیاز به dropdownlist دارم بقیه صفحه به یک بروزر که باهاش مانور بدم .

clover
پنج شنبه 03 اسفند 1391, 23:02 عصر
دوست من، کنترل های ویندوزی رو نمی تونید در صفحه ی وب استفاده کنید.
صفحه ی وب رو با چی مرور می کنید؟ با مرورگر، پس کافیه به جای اون کنترل WebBrowser از یک iframe در صفحه استفاده کنید.
اگر اصرار به استفاده از WebBrowser دارید باید در یک ترد جداگانه از نوع STA وب بروزر رو اجرا کنید و بعد اون رو رندر کنید و به شکل یک عکس نمایش بدید.

در آخر اگر توضیح بدید قصد انجام چه کاری رو دارید بهتر میشه راهنمایی کرد.

موفق باشید

nassim0
پنج شنبه 03 اسفند 1391, 23:27 عصر
چطور میتونم از iframe مثل WebBrowser استفاده کنم. من میخواهم با انتخاب هر عکس در گرید ویو WebBrowser یا هر گزینه دیگه ایی یک صفحه html توی WebBrowser باز بشه. توی هیچ چیز مشکل ندارم بجز اینکه WebBrowser رو بتونم add کنم . لطفا طریقه استفاده از iframe رو توضیح بدید چطور می تونم iframe رو توی یک buttom رفرش کنم. ممنونم

clover
پنج شنبه 03 اسفند 1391, 23:53 عصر
به این مثال دقت کنید:


<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<a href="http://barnamenevis.org" target="webBrowser">test</a>
<input id="Button1" type="button" value="test" onclick="document.getElementById('webBrowser').src = 'http://barnamenevis.org'" />
<iframe id="webBrowser" name="webBrowser"></iframe>
</body>
</html>

nassim0
جمعه 04 اسفند 1391, 09:46 صبح
ممنونم. از داخل cod bihand چطور می تونم رفرش کنم یا لینک عوض کنم . من یک دروپدان دارم که با انتخاب هر آیتمش یک لینک متفاوت اجرا میشه

clover
جمعه 04 اسفند 1391, 10:04 صبح
کافیه به iframe مورد نظر خاصیت "runat="server بدید و بعد داخل کد به این شکل می تونید src رو تغییر بدید:


<iframe id="webBrowser" name="webBrowser" runat="server"></iframe>

webBrowser.Attributes.Add("src", "http://barnamenevis.org");