我有一个变量,比如:

string title = string.empty;

我需要的是,无论传递给它的字符串是什么,我都必须在div中显示内容,并用双引号括起来.所以我写了这样的东西:

...
...
<div>"+ title +@"</div>
...
...

但是我怎样才能在这里加上双引号呢?这样它就会显示为:

"How to add double quotes"

推荐答案

您需要通过将它们加倍(逐字字符串文字)来转义它们:

string str = @"""How to add doublequotes""";

或者使用普通字符串文字,您可以用\对它们进行转义:

string str = "\"How to add doublequotes\"";

Asp.net相关问答推荐

如何处理当前文件中基本文件中的S onClick方法

如何在 Javascript 中获取 C# 枚举

如何使用 executeReader() 方法仅检索一个单元格的值

asp.net、url 重写模块和 web.config

有没有办法将 onclick 事件添加到 ASP.NET 标签服务器控件?

如何将 global.asax 文件添加到 ASP.NET MVC4 项目?

新的 ASP.NET MVC 5 应用程序如何知道如何创建数据库以及帐户控制器如何访问数据库?

显示单选按钮列表内联

排序下拉列表? - C#,ASP.NET

如何设置 CSS 切换器

会话变量保存在哪里?

如何找出我的 Windows 域上托管 LDAP 的服务器?

为应用程序池Classic .NET AppPool提供服务的进程与 Windows 进程激活服务发生了致命的通信错误

如何在 C# 应用程序中调用 VBScript 文件?

*.csproj 中的 usevshostingprocess 是什么?

如何验证 WebClient 请求?

避免将重复元素添加到列表 C#

如何进入 IIS 管理器?

ASP.NET:在 Response.Redirect(...) 之后代码会发生什么?

禁用文本框的模型绑定