asp.net – 内联代码不作为后面的代码执行
发布时间:2020-12-16 07:38:28 所属栏目:asp.Net 来源:网络整理
导读:注意:另一篇文章( Set Visible property with server tag %= % in Framework 3.5)也对这个问题提供了更详细的答案. 我很好奇为什么内联代码在这种情况下不像代码隐藏. 我有一个包含如下设置的类: // Collection of Settingspublic static class FeatureCon
注意:另一篇文章(
Set Visible property with server tag <%= %> in Framework 3.5)也对这个问题提供了更详细的答案.
我很好奇为什么内联代码在这种情况下不像代码隐藏. 我有一个包含如下设置的类: // Collection of Settings public static class FeatureControl { public static bool SettingName = true; } Code Behind按预期执行. Label1.Visible = FeatureControl.SettingName; //true Label2.Visible = !FeatureControl.SettingName; //false 无论SettingName的值如何,内联代码始终显示两个标签: <asp:Label ID="Label1" Visible="<%#FeatureControl.SettingName%>" runat="server" > </asp:Label> <asp:Label ID="Label2" Visible="<%#FeatureControl.SettingName != true %>" runat="server" ></asp:Label> 解决方法
由于<%#%>是一个数据绑定表达式,我很确定你必须调用Page.DataBind().试试看:
protected void Page_Load(object sender,EventArgs e) { DataBind(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 没有html值的Razor属性
- asp.net-web-api – 什么时候使用HttpMessageHandler vs Ac
- asp.net-mvc – 如何在ASP.NET MVC中为自定义User对象实现I
- asp-classic – 经典asp运行的用户是什么?
- asp.net – 从div标签中引发回发事件
- asp.net-core-mvc – 在Entity Framework Core中使用[Compl
- asp-classic – 在经典的asp-reposting表单上捕获SQL注入会
- 在运行时设置ASP.NET母版页
- Crystal Reports 13和Asp.Net 3.5
- asp.net – 网络应用程序项目v.s.网站项目
推荐文章
站长推荐
- asp.net – Web表单(.aspx)命名约定
- asp.net-mvc-4 – Azure上的PushSharp ASP.net M
- asp.net-mvc – 在asp.net mvc应用程序中防止多个
- owin – 如何在Startup.cs中添加CamelCaseProper
- asp.net – 从数据库加载多个纬度/经度点到谷歌地
- 使用ASP.Net和C#计算WebSite中的访问者数量
- 如何更新asp.net网站(刚更改的文件)
- .net core使用sentry添加程序异常报警功能
- asp.net-mvc – 如何检查用户是否在Action中被授
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html
热点阅读