是否可以内联代码像链接按钮这样的控件的字体粗体之类的属性?
Font-Bold="<%=(Display==1)? true:false%>"
这不起作用。
Cannot create an object of type 'System.Boolean' from its string representation '<%=(Display==2)? true:false%>' for the 'Bold' property.
最佳答案
您只能使用数据绑定(bind)表达式来执行此操作:
Font-Bold="<%# (Display==1)? true:false %>"
注意 <%# 而不是 <%=
然后您必须在控件或其容器之一上调用 DataBind()。
关于asp.net - 内联编码控件的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1626354/