Aspx页给Ascx页传值

本文介绍了一个 ASP.NET Web 控件的实现,用于根据传入的类型参数动态加载不同的广告代码。通过 switch 语句判断广告类型,如 'leftMenu' 或 'photoView',并使用 Response.Write 方法插入相应的 iframe 或文本内容。
<uc1:WebPageAds id="WebPageAds1" adsType="要传的值" runat="server"></uc1:WebPageAds>
代码:

 

public class WebPageAds : System.Web.UI.UserControl 

private string _adsType; 

private void Page_Load(object sender, System.EventArgs e)
// 在此处放置用户代码以初始化页面 
switch(_adsType)
case("leftMenu"): 
Response.Write(
"<iframe scrolling='no' frameborder='0' width='160' height='350' src='http://202.107.245.55:6888/advcode/advring/160350a.htm?u=10761'></iframe>"); 
break
case("photoView"): 
Response.Write(
"图片浏览"); 
break
}
 
}
 

Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码 
override protected void OnInit(EventArgs e) 

// 
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 
// 
InitializeComponent(); 
base.OnInit(e); 
}
 

/**//// <summary> 
/// 设计器支持所需的方法 - 不要使用代码编辑器 
/// 修改此方法的内容。 
/// </summary> 

private void InitializeComponent() 

this.Load += new System.EventHandler(this.Page_Load); 
}
 
#endregion
 

public string setWebAds 
set
_adsType 
= value; 
}
 
}
 
}
 


您的属性定义错误,应当为: 
public string adsType
set
_adsType 
= value; 
}
 
}

转载于:https://www.cnblogs.com/DavidLc/archive/2008/02/14/1068909.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值