建站技术

当前位置:

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

浏览量:

//××××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>

 


[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【27535611@qq.com】,我们在确认后,会立即删除,保证您的版权。