在内联代码ASP.NET中连接两个或多个字符串
发布时间:2020-05-23 05:21:21 所属栏目:asp.Net 来源:互联网
导读:我试图根据条件在名称旁边放置一个*. 我的代码: asp:Label ID=lblOne runat=server Text= %# Eval(name) + ((Eval(StatusId).Equals(0) Eval(assignfilename) == null) ? * : ) % /asp:Label 谢谢 BB 如果你用内联代
|
我试图根据条件在名称旁边放置一个*. 我的代码: <asp:Label ID="lblOne" runat="server" Text= '<%# Eval("name") + ((Eval("StatusId").Equals(0) && Eval("assignfilename") == null) ? " *" : "") %>' > </asp:Label>
谢谢 BB 解决方法如果你用内联代码推动你可以轻松处理的极限,你总是可以编写一个函数.然后你可以这样做:<asp:Label ID="lblOne" runat="server" Text= '<%# EmitSomeText(Eval("name"),Eval("StatusId"),Eval("assignfilename")) %>' />
这可以让你将一个复杂的表达式分解成它需要的许多行,这可能有点不那么尴尬.您可以在CodeBehind或任何其他类中使用函数. 如果您绑定到您有权访问的类,则可以添加只读属性.然后你可以做像Eval(“MyNewProperty”)这样的事情. 我用它来暴露我需要重用的格式.例如,Customer.CustomerFullName可能首先返回的姓氏为逗号(智能处理缺少一个或两个或两者的情况)加上可选标题,因为我的客户可能是医疗人员,其中一些人拥有博士和医学博士. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 在ASP.NET MVC3 Intranet应用程序中获取登
- asp.net邮件添加ReplyTo
- asp.net-mvc – ASP .Net MVC 3:子动作和重定向
- asp.net-core – .NET Core SDK安装程序无法在Windows 2012
- asp.net-mvc – 动态加载部分视图
- 日志记录 – 如何在ASP.NET MVC 6中注册ILogger进行注入
- 如何在ASP.NET MVC中手动设置用户的角色?
- asp.net – Orchard CMS如何进行日志记录?
- asp.net – 在Response.Redirect()之后调用Response.End()
- asp.net – 问题映射HttpHandler – HTTP错误404未找到
推荐文章
站长推荐
- asp.net – ASP .Net VNext和Owin
- .net – 优雅的foreach – 在Razor构建
- asp.net-core – 具有取消令牌的自定义AspCore中
- asp.net – 通过MSMQ分离Web和数据库层是必要的还
- ASP.net使用表单将数据插入到sql server表中
- WCF WebServiceHostFactory MaxReceivedMessageS
- asp.net-mvc-5 – OWIN是否调用MVC(ASP.NET MVC)
- asp.net – WCF中的405方法不允许错误
- 带有MS Chart的ASP.NET禁用垂直线
- asp.net – 即使在IIS的web.config中使用标签后,
热点阅读
