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

时间:2014-03-28 07:34:06

标签: javascript asp.net

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

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

该控件由2个aspx页面使用。我想区分那两个页面的电话

加载时我想将布尔变量传递给该控件。这可能吗?

1 个答案:

答案 0 :(得分:0)

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

如果没有适用的属性或事件,请将Init /加载事件视为最后手段,但我建议使用数据盲法并使用<%# .. %>标记来声明&#​​34;声明性地&#34 ;在标记中指定Control的属性。

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