asp.net - 内联编码控件的属性

标签 asp.net

是否可以内联代码像链接按钮这样的控件的字体粗体之类的属性?

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/

相关文章:

javascript - 调用 window.print 在 IE 中不起作用

asp.net - 保护 ASP .Net Web API 以便与移动应用程序一起使用

asp.net - Sharepoint 列表的开源替代方案

c# - n层架构: best place to store business objects?

c# - 通过 C# Web Service 获取更新的 APK 版本并安装

c# - Ajax 控制工具包无法正常工作

javascript - OnClientClick 多次 javascript 调用

ASP.NET 4.6、身份框架和 SQL Azure

asp.net - 指定不在 Web 部署中同步的文件夹

c# - Asp.net动态数据修改列大小