Kro*_*ass 3 asp.net asp.net-controls
问候,
我有一个控件和变量列表,我想在控件属性中直接在页面中分配给变量值,而不是从后面的代码,像这样的东西
我的全局变量
public string Banana = "banana_pie";
public string Apple = "apple_pie";
Run Code Online (Sandbox Code Playgroud)
在我的自定义控件而不是:
<uc:LoadPie id="pieBanana" type="banana_pie" />
Run Code Online (Sandbox Code Playgroud)
对此
<uc:LoadPie id="pieBanana" type="<%=Banana %>" />
Run Code Online (Sandbox Code Playgroud)
所以有一种方法或只是在页面返回代码中分配属性.
谢谢
你可以使用数据绑定语法这样做.
<uc:LoadPie id="pieBanana" type='<%#Banana%>' runat="server"></uc:LoadPie>
Run Code Online (Sandbox Code Playgroud)
但是在你的代码后面你必须打电话
pieBanana.DataBind();
Run Code Online (Sandbox Code Playgroud)
在页面加载中,以便计算数据绑定表达式.
但是如果你打算这样做,你也可以在页面加载中分配属性.
| 归档时间: |
|
| 查看次数: |
1801 次 |
| 最近记录: |