【发布时间】:2011-05-27 14:40:05
【问题描述】:
嗨,我想从后面的代码中更改 eval("columnName") 值,例如,如果从下拉列表中选择价格,则数据列表中的 eval 应更改为 eval("price"),如果它的产品然后它应该更改为 Eval("product) 。任何建议或替代方案将不胜感激thnx
【问题讨论】:
标签: asp.net drop-down-menu eval datalist
嗨,我想从后面的代码中更改 eval("columnName") 值,例如,如果从下拉列表中选择价格,则数据列表中的 eval 应更改为 eval("price"),如果它的产品然后它应该更改为 Eval("product) 。任何建议或替代方案将不胜感激thnx
【问题讨论】:
标签: asp.net drop-down-menu eval datalist
你可以这样做
<asp:Label ID="someLabel" Text='<%# GetLabelText(Eval("price"), Eval("product")) %>' .. />
和
public string GetLabelText(Object price, Object product)
{
if(/* check dropdownlist for price*/)
{
return price.ToString();
}
/* else */
return product.ToString();
}
【讨论】: