PDA

View Full Version : لود یک صفحه HTML در داخل یک صفحه ASP.Net



javad3151
دوشنبه 07 دی 1383, 14:00 عصر
سلام
asp.net /vb.net
چطور میشه در داخل صفحه، پنجره کوچکی باشه که یک فایل html در آن نمایش داده بشه؟

Vahid_Nasiri
دوشنبه 07 دی 1383, 14:52 عصر
این صفحه HTML آیا با منطق خاصی به این صفحه مربوط می شود ؟
یک راه حل : اگر نه ، کافی است یک IFrame تعریف کنید.

javad3151
سه شنبه 08 دی 1383, 11:41 صبح
ممنون که جواب دادید
ولی با کنترل های موجود در vb.net چطور میشه یک iframe ایجاد کرد(در Front Page براحتی می توان این کار را انجام داد) و بعد چطور میشه در مراحل مختلف صفحات HTML خاصی را به ‌آن معرفی کرد ؟
با تشکر

-------------------------------
منعمنکمکنکهمنمستمیقین
منعممفلسصفتهستمیقین

komeil64
سه شنبه 08 دی 1383, 14:25 عصر
سلام
شما به راحتی می توانید همون کد اچ تی ام ال را توی ادیتور اچ تی ام ال دات نت ک÷ی کنید و iframeرا درست کنید
در مورد صفخات هم میتونید از داخل دیتابیس فراخوانی کنید

javad3151
یک شنبه 13 دی 1383, 08:23 صبح
سلام
asp.net /vb.net
من یک iframe ایجاد کردم ، حالا اگر بخواهم با زدن کلید های مختلف آدرس فایلش تغییر کند (با استفاده از روال click یک کلید در vb )؟

<IFRAME id="Iframe3" style="Z-INDEX: 110; LEFT: 24px; WIDTH: 628px; POSITION: absolute; TOP: 72px; HEIGHT: 466px"
name="iframe1" src="file:///D:\Inetpub\wwwroot\graduate1\tailnd\tailand.htm" runat="server">

Vahid_Nasiri
یک شنبه 13 دی 1383, 11:51 صبح
یک یوزر کنترل درست کنید.
سپس آنرا در جایی که باید صفحه HTML قرار گیرد Drag & drop کنید.

طراحی این یوزر کنترل:
در سورس ascx آن تگ های Iframe را قرار دهید.
سپس بجای نام و آدرس صفحه HTML بنویسید :


<%# urlTarget %>

سپس در کدبیهایند یوزر کنترل این متغیر را به صورت عمومی در سطح کلاس تعریف کنید.


public string urlTarget;

نحوه ی استفاده از آن هم به صورت زیر است (در سورس صفحه یوزر کنترل)


private void Page_Load(object sender, System.EventArgs e)
{
urlTarget = "transfer2.htm";
Page.DataBind();
}

حالا با هر بار لود شدن صفحه urlTarget به صورت پویا درون تگ های Iframe نوشته می شود.

javad3151
چهارشنبه 16 دی 1383, 14:43 عصر
:flower: ممنون :flower:

kochol
چهارشنبه 16 دی 1383, 15:17 عصر
سلام

می توانی با کد زیر هم تغییر بدی


IF1.Attributes.Item("src") = "www.yahoo.com"