我们可以在aspx页面加载控件时传递一个布尔变量吗?

Can we pass a boolean variable while loading control in a aspx page?

本文关键字:一个 布尔 变量 aspx 控件 加载 我们      更新时间:2023-09-26

我有一个aspx页面ProjectListInProjectGroup。aspx和控件ProjectListControl.ascx。我想在我的aspx页面加载这个控件。

<%@ Register Src="~/Project/ProjectListControl.ascx" TagName="ProjectListControl"
TagPrefix="AFP" %>

该控件被2个aspx页面使用。我想区分这两个页面调用

加载时,我想传递一个布尔变量到该控件。这可能吗?

使用控件(例如<AFP:ProjectListControl ..>)时指定一个值。

如果没有适用的属性或事件,请将Init/Load事件作为最后的手段,尽管我建议使用Data Blinding和使用<%# .. %>标记在标记中"声明式"指定控件的属性。

传递值作为"ASCX已加载"是没有意义的,并且不可能[一致地]将值传递给ASCX回调构造函数-这只是而不是 ASCX(或控件)在ASP.NET中的工作方式。