asp.net-mvc - 如何在 Razor 中传递带空格的字符串

标签 asp.net-mvc vb.net string razor

我正在尝试使用 Razor 设置图像源,如下所示:

<img src=@myStringWithSpace>

问题是,有时 myStringWithSpace 中有空格。例如:

@Code Dim myStringWithSpace= "Alpha Romeo.jpg" EndCode

当呈现 html 时,我得到

<img src="Alpha" Romeo.jpg>

我想知道我怎样才能得到

<img src="Alpha Romeo.jpg">

最佳答案

您应该使用 @ 前缀。

空间不是问题。空间将转换为 %20 您无需担心。您只需要确保将字符串的值括在单引号或双引号中。

<img src="@myStringWithSpace" alt="some alt text" />

<img src='@myStringWithSpace' alt="some alt text" />

关于asp.net-mvc - 如何在 Razor 中传递带空格的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592241/

相关文章:

asp.net-mvc - 为什么 IIS Express 在 MVC 应用程序中重新启动我的应用程序池

c# - 合并MDI工具栏

java - 我无法在 Eclipse 中将 Java 中的字符串转换为整数

javascript - Asp.net MVC jQuery Ajax 调用 JsonResult 不返回任何数据

asp.net-mvc - deleteconfirmed 操作从哪里获取 asp.net mvc 中的 Id

vb.net - 尝试加载opserver

vb.net - 将 KB 转换为 MB?

C#:我应该如何转换以下内容?

python - 根据数字字符分割字符串的正则表达式模式

c# - 如何上传大于 25 mb 的视频 - C#、JavaScript