在内联代码ASP.NET中连接两个或多个字符串
发布时间:2020-12-15 19:23:15 所属栏目: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 – MVC 3部分页面(Razor)和MVC 3视图页面与布局
- asp.net-mvc – 如何在LINQ中查询列表
- Serilog接收ASPNET核心记录
- asp.net-mvc – IIS8中最佳的“动态IP限制设置”是什么
- asp.net – MVC4 – ContextDependentView – 这是什么意思
- ASP.NET MVC中每用户变量的Session替代方法
- asp.net-mvc – ASP.NET MVC 3:验证获取消息列表
- asp.net-mvc – 传递给Html.ActionLink时在模型上序列化ILi
- ASP.NET基于Ajax的Enter键提交问题分析
- asp.net-mvc-2 – 如何在MVC.NET 2中使用ReportViewer 2010
推荐文章
站长推荐
- asp.net-mvc – 是否可以在MVC和Webforms之间共享
- asp.net-mvc-3 – 如何传递Request.QueryString到
- asp.net-mvc – 如何在mvc.net中实现安全认证和角
- asp.net-mvc – 在Windows Creators Update之后,
- asp.net-mvc-3 – 使用表单身份验证的MVC3中的简
- asp.net mvc中配置全局异常过滤器
- asp.net-mvc – 使用令牌认证访问Web Api的MVC .
- asp.net-mvc-3 – 在控制器动作中使用T4MVC生成U
- ASP.net会话请求排队
- 在dotnet发布后运行角度生产版本
热点阅读