I'm creating a comments web user control. I want to use this comments control on distinct pages like: articles, attractions and categories.
So, on the articles page I declare the Web User Control
 <uc1:Comments ID="Comments1" runat="server"  />
On the control, there is a function call loadComments
开发者_如何学Cpublic void LoadComents(int ID,string type)
{
        //Load the comments into an asp.net repeater that resides on the control 
}
which I want to call once I have validated that the article exists. So on the article page I want do something like
Comments1.LoadComents(101,"article");
Is this possible?
You can use code like this from inside of your Page class:
Comments commentsControl = this.FindControl("Comments1");
commentsControl.LoadComents(1, "someType");
Or if the control exists on the page in Designer, you should be able to do something as simple as:
this.Comments1.LoadComents(1, "someType");
On the UserControl Code-Behind I have the following code:
    public void SetPageTitle(string strTitle)
    {
        lPageTitle.Text = strTitle;
    }
On the Page Code-Behind that contains/included the UserControl
   {
       PageTitle.SetPageTitle(cat.categoryName);
   }
This is working ...
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论