.NET动态加载用户控件并传值的方法
2023-06-13 09:14:48 时间
ASPX.CS里的代码:
UserControluc=(UserControl)LoadControl(actionOne[1].ToString());
uc.GetType().GetProperty("cid").SetValue(uc,cid.ToString(),null);//主要就在这里,这里是添加属性,并赋值。
uc.GetType().GetProperty("aid").SetValue(uc,id.ToString(),null);
pageAscx.Controls.Add(uc);
以下是ASCX下面的代码
publicstring_cid="0";
publicstring_aid="0";
publicstringcid
{
get
{
return_cid;
}
set
{
_cid=value;
}
}
publicstringaid
{
get
{
return_aid;
}
set
{
_aid=value;
}
}
protectedvoidPage_Load(objectsender,EventArgse)
{
}
}
相关文章
- 【已解决】MySQL Connector Net 卸载不了问题?
- .NET MAUI in Mac
- 适用于 VS 2022 .NET 6.0(版本 3.1.0)的二维码编码器和解码器 C# 类库
- Node.js的net模块详解编程语言
- .NET访问MySQL:简单实用的方法(.net访问mysql)
- Oracle Database: The Ultimate Connection Guide for .NET Developers(net连接oracle)
- 网络与Oracle双剑合璧打造卓越科技(net oracle)
- asp.net下URL处理两个小工具方法
- asp.net动态载入用户控件的方法
- Asp.net中防止用户多次登录的方法
- asp.net生成静态时的过滤viewstate的实现方法
- c#.net常用函数和方法集
- js与ASP.NET中文乱码问题
- ASP.Net前台调用后台变量的方法
- asp.net下将页面内容导入到word模板中的方法
- asp.net常用字符串处理方法
- asp.net新闻列表样式代码
- Asp.net中static变量和viewstate的使用方法(谨慎)
- ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法
- .NET运行界面上,实现随意拖动控件的方法
- ASP.net实现页面跳转的方法
- 轻松解决asp.net用户ASPNET登录失败问题的方法分享
- Asp.net后台调用js2种方法
- asp.net备份和恢复数据库的方法示例
- asp.net访问网络路径方法(模拟用户登录)
- asp.net利用后台实现直接生成html分页的方法
- ASP.NET批量操作基于原生html标签的无序列表的三种方法