如何把双引号写时字串变量中?

glassy2000 2011-04-28 09:06:07
想在Gridview的某一列用链接表示:
if (e.Row.RowType == DataControlRowType.DataRow) //判定当前的行是否属于datarow类型的行
{
for (int i = 0; i < e.Row.Cells.Count; i++)
{
if (i == 7)
{
e.Row.Cells[17].Text = "<a href='#' " + e.Row.Cells[17].Text + "></a>"; //我用的单引号好象不行
}
}
}
...全文
97 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
glassy2000 2011-04-28
  • 打赏
  • 举报
回复
谢谢大家这么热情,问题解决了,接分!
SeanDing1989 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yezhenhua101 的回复:]
e.Row.Cells[17].Text = "<a href='#' >" + e.Row.Cells[17].Text + "</a>"; //我用的单引号好象不行


标签写错位置了
[/Quote]

+1
Valefish 2011-04-28
  • 打赏
  • 举报
回复
标签写错位置了
一一一一 2011-04-28
  • 打赏
  • 举报
回复
e.Row.Cells[17].Text = "<a href='#' >" + e.Row.Cells[17].Text + "</a>"; //我用的单引号好象不行


标签写错位置了
fire_fire_fire 2011-04-28
  • 打赏
  • 举报
回复
e.Row.Cells[17].Text = "<a href=\"#" + e.Row.Cells[17].Text + "\"></a>";
你开始的A标签中间的href=中间写错了
我姓区不姓区 2011-04-28
  • 打赏
  • 举报
回复
>位置写错了,跟单引号双引号无关:
e.Row.Cells[17].Text = "<a href='#' >" + e.Row.Cells[17].Text + "</a>";
alan_219_2008 2011-04-28
  • 打赏
  • 举报
回复
\转译
蓝色风影 2011-04-28
  • 打赏
  • 举报
回复
e.Row.Cells[17].Text = "<a href='#" + e.Row.Cells[17].Text + "'></a>";
heaventohell17 2011-04-28
  • 打赏
  • 举报
回复
"\"" 这个是双引


你这个单引号是可以的,
"<a href='#" + e.Row.Cells[17].Text + "'></a>"

应该是这样.....
fire_fire_fire 2011-04-28
  • 打赏
  • 举报
回复
按下面这样,用\转义符
e.Row.Cells[17].Text = "<a href=\"#\" " + e.Row.Cells[17].Text + "></a>";

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧