博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用户控件赋值
阅读量:7205 次
发布时间:2019-06-29

本文共 645 字,大约阅读时间需要 2 分钟。

问题来自 也可参考下图:

 

Insus.NET提供如下解决方法,仅供参考:

写一个接口,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
///
 
<summary>
///
 Summary description for ISetable
///
 
</summary>
namespace Insus.NET
{
    
public 
interface ISetable
    {
        
void SetTextBoxText(
string value);
    }
}

 

用户控件实作这个接口,

using Insus.NET;
public 
partial 
class WebUserControl : System.Web.UI.UserControl,ISetable
{
    
public 
void SetTextBoxText(
string value)
    {
        
this.text2.Text = value;
    }
}

 

然后在page的Button的Click事件中写,

 
protected 
void Button1_Click(
object sender, EventArgs e)
    {
        ISetable 
set = (ISetable)
this.WebUserControl1;
        
set.SetTextBoxText(
this.text1.Text);
    }

 

测试:

 

测试代码:

 

 

转载地址:http://dwlum.baihongyu.com/

你可能感兴趣的文章
MVC传递数据-传递对象或对象集合
查看>>
单页应用的三大优势及监控方法
查看>>
菜鸟调错(三)——Jboss与jdk版本号不兼容导致WebService调用出错
查看>>
你是那种仅仅看《XXXXX从入门到精通》的程序猿吗?
查看>>
Python开发【第一篇】:目录
查看>>
《新闻发布》解析
查看>>
C++知识点
查看>>
FTP传输文件被破坏的问题(Linux、Busybox)
查看>>
242. Valid Anagram
查看>>
P1024 一元三次方程求解(二分答案)
查看>>
Collections库使用
查看>>
SQL Server开启READ_COMMITTED_SNAPSHOT
查看>>
Linux学习7之Shell基础--Bash的变量
查看>>
VirtualBox虚拟机增加CentOS根目录容量 LVM扩容
查看>>
Nginx 和 PHP 的两种部署方式比较
查看>>
纪录2b,和诡异,
查看>>
appendFormat
查看>>
centos下安装升级python到python3.5
查看>>
数据结构实验之排序二:交换排序
查看>>
【视频教程】Mini6410/Tiny6410的国嵌视频教程光盘,总共五张
查看>>