.net中要在双引号里面加双引号,怎么办呢?

lbError.Text = "<a href='#' onclick='window.showModalDialog('../ReportData/" + Session["UserName"].ToString().Trim() + "/ExcelReport.xls?a=" + (new Random()).Next()+"','','help=no;scrollbars=0')'>已成功生成Excel文件,点击查看.</a>";

不能打开模式窗体,因为要像下面在onclick后加上双引号而不能是单引号,才能打开窗体,但是我在双引号里面加不了双引号,怎么办呢?帮帮忙忙,谢谢!

<a href="#" onclick="window.showModalDialog('../ReportData/admin/ExcelReport.xls?a=1983787841','','help=no;scrollbars=0')">已成功生成Excel文件,点击查看.</a>


当年话下
浏览 562回答 2
2回答

慕村225694

string s&nbsp;= "<a href=\"#\" onclick=\"window.showModalDialog('.......')\">kd</a>";string t = @"<a href=""#"" onclick=""window.showModalDialog('.......')"">kd</a>";不使用 @ 的时候可以使用 \" 来输出双引号,使用了 @ 的时候可以通过双写双引号来输出双引号

HUX布斯

你在最外面打单引号,然后里面想打多少个双引号都可以
打开App,查看更多内容
随时随地看视频慕课网APP