c# - 如何在 javaScript 中添加 C# 字符串作为文本弹出窗口

标签 c# javascript jquery asp.net

美好的一天,这是我的代码

Page.ClientScript.RegisterStartupScript(this.GetType(), "messagebox", "<script>$(document).ready( function() { csscody.alert('<br/><h1>  Exception</h1><br/>The file that you have selected has Invalid/No matching Branch Code in our Database'"+Message+"',{onComplete: function(e){if(e){process();__doPostBack('ctl00$ContentPlaceHolder1$btndelete','');}}});return false;});</script>", false);

问题是当我将变量消息放入弹出窗口时不会显示(可能是语法错误),但是当我删除它时它会显示为正常,那么我如何将 C# 中的文本/字符串添加到上面的代码? Message 变量包含此文本

  String  Message = 123123 <br/> 22222 <br/> 1233 <br/> 33123 <br/> 

最佳答案

在附加 Message 字符串之前,您将关闭单引号。 (实际上我认为这是一个杂散的单引号。)尝试:

...anch Code in our Database" + Message + "'...

关于c# - 如何在 javaScript 中添加 C# 字符串作为文本弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19041713/

相关文章:

c# - 将 HSV 循环代码从 Delphi 转换为 C#

php - Drupal 7 翻译在“更好的公开过滤器”中选择所有/无链接

javascript - Google Places Autocomplete 不适用于动态生成的输入元素

jquery - 隐藏一个元素的滚动条而不是其他元素(点击/事件时)

javascript - 分支的 HTML 图表

c# - XDocument 使用具有 namespace 的 Root 元素读取 XML 文件

c# - 我正在尝试通过 C# 调用操作结果方法

javascript - jQuery :contain multiple selection

c# - 使用设计模式重构多个变量

javascript - 该数组不适用于我的图片输出