石家庄建站平台

十年经验 优惠价格 贴心服务

服务热线 15383239821

aspx 页面与ascx用户控件的传值

发布时间:2014-06-13    来源:

//××××ascx用户控件中,定义一个要接收参数的属性

例子:

private string mBookTitle;

public string BookTite

{

   get{return mBokTitle;}

   set{mbookTitle=value;}

}





//××××在aspx页面中调用此属性即可

protected UserControl.BookSeach mBookSeach;



//××××设置传值

mBookSeach.BookTitle=txtbooktitle.value;



用户控件XXX.ascx :


<%@ Control Language="c#" %>

//html...

<script runat="server">

  public string BackClo ="red"//这里定义了一个参数

  public void Page_Load()

  { }


</script>



在aspx中调用此变量,可以 :

<%@ Register TagPrefix="UserControl" TagName="Webbott" Src="XXX.ascx" %>

<html>

<body>

<form runat="server" method="post">

<UserControl:Webbott id="mybott" runat="Server" />

</form>

</body>

<script Language="c#" runat="Server">

public void Page_Load()

  {

     string newclo
= "Black";

     mybott.BackClo
= newclo;    //更改了ascx中的那个参数!

  }

</script>

</html>

 


还没开展互联网业务? 马上开始

关注多多建站公众号
扫码加好友