如何限制 Eval 中的文本字符串

2023-11-21

我有一个超链接,其导航属性设置如下:

NavigateUrl='<%# Eval("My Text") %>'

如何将字符串限制为 140 个字符? 我已经尝试过这个 Eval("My Text").ToString().Substring(0,140) 但如果字符串长度小于 140 个字符,则会引发异常。


还有另一种可能性:

Eval("My Text").ToString().PadRight(140).Substring(0,140).TrimEnd()

Edit:

我也喜欢 LINQ:

Eval("My Text").ToString().Take(140).Aggregate("", (x,y) => x + y)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何限制 Eval 中的文本字符串 的相关文章

随机推荐

  • 为什么我需要刷新 I/O 流才能获得正确的结果?

    为什么下面的代码不起作用 我的意思是 它在控制台输出上显示各种奇怪的字符 include
  • 使用ajax时UTF8编码不起作用

    我最近将一些页面更改为通过 ajax 显示 并且我对为什么 utf8 编码现在在框内显示问号而之前没有显示感到困惑 前面的例子 原始页面是index php 字符集被显式设置为 utf 8 并且位于 然后我用php查询数据库 这是原始的in
  • 如何从字符串名称渲染反应组件

    我想从它的字符串名称动态渲染一个反应组件 这是我所做的 但它不起作用 这可以做到吗 一个例子确实会有帮助 string name 是组件的名称 var MyComponent React createElement window strin
  • 带有 SWT.Browser 和 XULRunner 的 RCP

    我正在使用 SWT Browser 开发 RCP 应用程序 Windows SWT MOZILLA Browser browser new Browser parent SWT MOZILLA 它与旧的 XULRunner 3 6 23 和
  • 如何在CSS中按百分比定义不透明度?

    是否可以在 CSS 中按百分比 例如 30 定义 CSS 的不透明度 似乎不起作用 现在我只能按小数点进行 https css tricks com almanac properties o opacity test opacity 0 3
  • 对 std::basic_string 的未定义引用

    我正在编译我的项目并看到链接问题 g Wl z now Wl z relro pthread Wl z noexecstack fPIC Wl threads Wl thread count 4 B third party gold L W
  • log4net - FileAppender 在文件开头写入新条目

    是否可以在 log4net 中配置 FileAppender 以在日志文件的开头添加新条目 目前 它正在末尾添加条目 并且读取最新条目需要向下滚动整个日志 从头开始读会更舒服 我不知道该选项在 log4net 中是否可用 我不这么认为 但即
  • 为什么WPF中TextBox边框颜色坚持不改变?

    据我了解 我应该使用样式触发器来更新文本框聚焦时的边框颜色 然而 无论我做什么 它总是变成系统默认的蓝色 而不是我指定的黑色 有人有主意吗 代码如下
  • Objective-C/Cocoa:如何接受错误的服务器证书?

    Using NSURL请求 我正在尝试访问证书已过期的网站 当我发送请求时 我的连接 didFailWithError使用以下信息调用委托方法 1203 NSURLErrorDomain bad server certificate 我的搜
  • Ruby 'Range.last' 不会给出最后一个值。为什么?

    在 ruby Range 对象中使用三点表示法时 我得到以下结果 0 5 each n p n 0 1 2 3 4 当我使用 最后 方法时 我得到 0 5 last gt 5 我本来期望 4 这是一个错误吗 或者我对 Range 对象的概念
  • 未找到 MSBuild 目标包

    我想打包我的 VS2010 Web 应用程序项目 准备使用 msdeploy 进行部署 在开发机器上我可以使用以下方法来做到这一点 MSBuild exe C path to WebApp csproj target package 但在我
  • WPF 可以在没有 DirectX 的情况下运行吗?

    这听起来可能是一个愚蠢的问题 但是 如果没有支持 DirectX Direct3D 的显卡 驱动程序 WPF 是否会停止运行 或者只是运行速度变慢 我知道 WPF 基于 DirectX Direct3D 即使是简单的控件 但我找不到有关该主
  • d3js 很好地过渡了带有添加点的线

    说我有一个path我创建了d3就像是 line d3 line curve d3 curveLinear x function d return x d x y function d return y d y data x 0 y 0 x
  • Next.js 设置背景图片

    我正在尝试向 next js 添加背景图像 但无法这样做 我尝试过很多解决方案 内联 scc 样式 jsx 和其他技术 无法直接写入样式 因为它会出错 Error Expected a template literal or String
  • javascript循环冻结浏览器并且在循环之前看不到变化

    我有一个简单的 javascript 循环 如下所示 function runCode sample span removeAttr style for var i 0 i lt 100000 i console log new Date
  • 检查日期是否在指定日期之后?

    我正在尝试对日期进行验证 该日期应该只接受当前和未来的日期 如果日期是较旧的日期 那么它应该显示 该日期早于当前日期 我也想允许当前日期 现在 当将当前日期指定为 gievnDate 时 它 总是显示 该日期早于当前日期 但我期望输出为 日
  • 这是 iOS 8 Bug(旋转方向问题)吗?

    自 iOS 8 以来 我的应用程序运行得很好 但我在测试该应用程序时发现了一个问题 仅当我以横向模式启动应用程序时 才会在 iPad 上发生这种情况 如果它以纵向启动 则一切正常 没有旋转问题 如果我旋转设备 模拟器或真实设备 视图将旋转出
  • 如何用StAX修改一个巨大的XML文件?

    我有一个巨大的 XML 2GB 我需要添加新元素并修改旧元素 例如 我有
  • 网站上文件的上次修改日期

    有没有办法获取网站上文件的上次修改日期 即 这是我在那里的一个示例文件 http www ymcadetroit org atf cf 7B2101903E A11A 4532 A64D 9D823368A605 7D Birmingham
  • 如何限制 Eval 中的文本字符串

    我有一个超链接 其导航属性设置如下 NavigateUrl 如何将字符串限制为 140 个字符 我已经尝试过这个 Eval My Text ToString Substring 0 140 但如果字符串长度小于 140 个字符 则会引发异常