javascript - 调用JQuery函数时asp.net中的字符串错误

标签 javascript jquery asp.net vb.net visual-studio-2012

大家好,我这里有一个奇怪的案例

我有一个字符串声明,如下所示

Dim a As String = "<script type='text/javascript'>myFunction("Testing");></script>"

这是我的 jquery.只是一个简单的jquery 函数 myFunction(id){ $(id).dialog({ 模态:true,minWidth:600,标题:标题 });

下面有蓝色波动线</script>

上面说</script>该语句不能出现在方法体内。假定方法结束,每当我将光标移出该行时,它就会不断进入如下所示的状态

Dim a As String = "<script type='text/javascript'>myFunction("Testing");>"</script>"

我需要这个字符串来调用我的 JQuery 函数

这是 VS 2012 的错误还是什么?

如果您需要有关代码的更多信息,请询问我。我会提供更多信息。

感谢您的帮助/建议

谢谢

最佳答案

你必须在 vb 中转义 "

试试这个:

Dim a As String = "<script type='text/javascript'>myFunction(""Testing"");></script>"

或者如果Testing是一个变量:

Dim a As String = "<script type='text/javascript'>myFunction(" & Testing & ");></script>"

关于javascript - 调用JQuery函数时asp.net中的字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19700905/

相关文章:

c# - 有没有办法在 C# 代码 (Linq-to-sql) 中获取两点之间检索的所有数据

Javascript:文本替换数组中的多个字符串?

javascript - 如何统计单选按钮组的数量(按名称属性)?

javascript - 将 XML 转换为 Json。并获取特定数据(Javascript)

javascript - jQuery,如果 "a"标签是否有类

c# - 将 HttpPostedFileBase 传递给 Controller ​​方法

javascript - 警报框错误

javascript - 如何在 document.ready block 之外触发 jQuery?

javascript - jQuery 可调整大小同步调整大小

c# - 无法跨 AppDomains 传递 GCHandle