gpt4 book ai didi

asp.net - 将自定义参数发送到用户控件 ascx

转载 作者:行者123 更新时间:2023-12-02 07:08:45 26 4
gpt4 key购买 nike

我需要在页面上使用用户控件 (.ascx),它是基于 2 个参数的相关后用户控件:

 1. Current post
2. Relation type

页面需要有此控件的 3 个不同实例,每个实例具有相同的当前帖子参数,但不同的关系类型(标题、作者、流派)。

第一个参数我可以通过url获取,但是第二个参数呢?

我已经用谷歌搜索了一段时间,但还没有找到答案。如何传递第二个参数以便控件可以根据这些参数加载信息?我不想为每个参数创建一个控件,否则最好不构建用户控件而是直接构建代码:(谢谢!

最佳答案

创建用户控件的公共(public)属性,例如:

public partial class SampleUC : UserControl
{
public string CurrentPost {get;set;}
public string RelationType {get;set;}

//...

//...
}

使用它从标记中分配页面中的那些内容,例如:

<%@ Register TagPrefix="cc" TagName="SampleUC" Src="SampleUC.ascx" %>
...
...
<cc:SampleUC id="myUC" runat="server" CurrentPost="Sample Post Title" RelationType="Title" />

或来自(使用它的页面的)代码隐藏:

protected void Page_Load(object sender, EventArgs e)
{
//...

myUC.CurrentPost = "Sample Post Title";
myUC.RelationType = "Title" ;

//...
}

关于asp.net - 将自定义参数发送到用户控件 ascx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com