第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用反射把用戶控件(ASCX)傳至網(wǎng)頁(ASPX)

標簽:
Html/CSS

用户控件向网页传递值,方法非常之多,此博文尝试使用反射来实现。在站点中,建一个网页以及一个用户控件。 网页切换至设计模式,拉用户控件至网页上。

Default.aspx:

View Code

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Src="InsusUC.ascx" TagName="InsusUC" TagPrefix="uc1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title></head><body>    <form id="form1" runat="server">        <div>            <uc1:InsusUC ID="InsusUC1" runat="server" />            <br />            <br />            Hi, You input infor as below:<br />            first textbox value:            <asp:Label ID="LabelshowFirstValue" runat="server" Text="" ForeColor="Red"></asp:Label><br />            Second textbox value:            <asp:Label ID="LabelshowLastValue" runat="server" Text="" ForeColor="Red" ></asp:Label>        </div>    </form></body></html>


Default.aspx.cs,建一个带两个参数的public方法。

View Code

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {    }    public void ReadUCMessage(string value1, string value2)    {        this.LabelshowFirstValue.Text = value1;        this.LabelshowLastValue.Text = value2;    }}


接下来,我们创建一个用户控件:

View Code

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="InsusUC.ascx.cs" Inherits="InsusUC" %>First Name <asp:TextBox ID="TextboxFirstName" runat="server"></asp:TextBox><br />Last Name  <asp:TextBox ID="TextboxLastName" runat="server"></asp:TextBox><br /><asp:Button ID="ButtonTransmit" runat="server" Text="Transmit" OnClick="ButtonTransmit_Click"  />


写铵钮事件,首先引用namespace  using System.Reflection;
有关type.InvokeMember()方法,可以参考msdn:http://msdn.microsoft.com/zh-cn/library/de3dhzwy(v=vs.80).aspx

View Code

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Reflection;public partial class InsusUC : System.Web.UI.UserControl{    protected void Page_Load(object sender, EventArgs e)    {    }    protected void ButtonTransmit_Click(object sender, EventArgs e)    {        string v1 = this.TextboxFirstName.Text.Trim();        string v2 = this.TextboxLastName.Text.Trim();                this.Page.GetType().InvokeMember("ReadUCMessage", BindingFlags.InvokeMethod, null, this.Page, new object[] { v1,v2 });    }}


演示:

 

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消