大家好,我这里有一个奇怪的案例
我有一个字符串声明,如下所示
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/