asp.net 怎样将后台cs中字符串变量(含有引号)传到前台脚本变量中?

后台aspx.cs文件中:
例如后台一个字符串变量
public string get()
{s="sdsdsadf";
return s;},
传到前台javascript中,
<script>
var a="<%=get()%>";
alter(a);
<script>
当后台字符串变量s中含有双引号时怎么传递?要传递字符串abcd"sdsd

JS中单引号或双引号引起来的都是字符串,所以你可以在JS中用单引号。
<script>
var a='<%=get()%>';
alter(a);
<script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-17
在每个引号前面加个转义字符 “\”
第2个回答  2011-08-17
public string get()
{
s="sdsds\"a\"df";
return s;
}

<script>
var a='<%=get()%>';
alter(a);
<script>

asp.net如何将后台值传送到 前台js中
"<%=fun() %>";调函数 后台函数 public fun(){} <%=变量名%>调变 后台变量 public type 变量名;注:变量和函数应该public类型 还可以将cs中的值传到其他的html网页 src="aa.htm?id=<%=变量%>"

在Asp.Net中,怎样能让后台把HTML语言输出的指定位置(如页面的一个div中...
也就是加上 runat="server" 标记 这样在后台就可以通过ID访问这个控件 然后通过控件的innerHTML属性就可以直接赋值HTML 如下 this.div.innerHTML="后台的HTML";\/\/把后台的HTML加载到在前台的DIV中

asp.net中后台与前台如何传递二维数组
AJAX实现 in cs file:public partial class tempClass { protected void Page_Load(object sender, EventArgs e){ \/\/注册AJAX AjaxPro.Utility.RegisterTypeForAjax(typeof(tempClass));} [AjaxPro.AjaxMethod()]public void CreateArray(int m,int n){ char[][] str = new char[m][...

关于wap网站中超链接href格式中有变量的问题(ASP.NET)
你的那个就量的值是从那儿来的,是数据的?还是你赋值给的,还是从上一个页面来的。数据库:<%# Eval("字段名")%>你的连接在一个数据控件中,如:gridview 你赋值:在CS文件中定义一个PUBLIC的就量p_id=值,后台就是<%=p_id%> 上一个页面来的:<%=Request("p_id")%> 补存:那RESP...

asp.net 怎么用javascript或者是HTML调用CS文件中的方法?
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public 后台代码(把public改成protected也可以)public string ...

在ASP.net中用Ajax实现客户端控件调用后台代码,应该怎么实现?
其中异常时的回调函数有一个参数error,它是一个ASP.NET AJAX框架定义的一个对象,包含了异常信息。其中get_message()方法将返回异常信息字符串。为了看效果,我们还要到WebService里搞一点破坏,让请求出现异常,“破坏”后的WebService如下:SayHelloService.cs:using System;using System.Web;using System...

asp.net中<%= %>是怎么用的?
在等号后面输入的值将写入当前页。下面的代码显示 name 变量的值。Hello <%= name %>!如果名称的值是“Frank”,此代码将在当前页中写入以下字符串:Hello Frank!<%= %> 结构在显示单条信息时最为有用。另外还有<%# %> <% %>

ASP.NET中 如何点击链接按钮,在当前页面出现信息
NavigateUrl="~\/GetValues.aspx?urlvalue1=intelurlvalue2=amd"URL传值\/asp:HyperLink以上链接文本将页面跳转到GetValues.aspx页面,并且通过URL传递urlvalue1变量和urlvalue2变量,其值分别为intel和amd。在*.cs的服务器端方法中也可以调用HttpResponse对象的Redirect方法,将浏览器端重定向到新页面并通过URL传值,如...

asp.net中回发是怎么回事?高手解答下,越详细越好,言简意赅容易明白的...
1:<asp:Button ID="btn1" runat="server" Text="Btn1" OnClientClick="__doPostBack('btn1','[btn1_EventArg]')" \/> 保存并在浏览器中查看,点击以后出现和刚才一样的脚本错误,原因之前已经说了,同时说明.NET Framework不会为服务器端控件自动生成回发函数。我们把这个问题也放在一边,接...

asp.net调用javascript返回值
1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为 ' <%=n% > '或"+ <%=n% >+"方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本 " var temp=" + tmp + " "tmp是后台变量,然后js中可以直接访问temp获得值。

相似回答