前台js如何获取后台的变量值,

zhangchuanliang 2007-10-21 04:58:42
前台js如何获取后台的变量值,我用<%=%>只能得到后台int型的变量,而 string 的就出错
...全文
1755 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xb12369 2012-05-28
  • 打赏
  • 举报
回复
感谢帖子给我灵感!


var temp = <%=selectors %>;
alert(temp);
tkggusraqk 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fcuandy 的回复:]

cs里
string x="abcde"

js里
var x=<%=x%>;

var x=abcde;
当然报错了.

若cs里
string x="12344";
int n=134;
在js里
var x=123454;
当然没错了.

js字符型变量要用"或'来定界. 而如果cs中的变量值可以隐式转换为int, 那么js里,它就当你定义了一个int 型……
[/Quot
那该怎么获得string 的值呢
simen_frankly 2008-10-23
  • 打赏
  • 举报
回复
mark
badoy 2007-10-22
  • 打赏
  • 举报
回复
无论什么值 只要是public
前台就可以<%=%>
qawszx 2007-10-22
  • 打赏
  • 举报
回复
后台要将变量定义为public的
fcuandy 2007-10-21
  • 打赏
  • 举报
回复
cs里
string x="abcde"

js里
var x=<%=x%>;

var x=abcde;
当然报错了.

若cs里
string x="12344";
int n=134;
在js里
var x=123454;
当然没错了.

js字符型变量要用"或'来定界. 而如果cs中的变量值可以隐式转换为int, 那么js里,它就当你定义了一个int 型变量.所以不会报错.
pt1314917 2007-10-21
  • 打赏
  • 举报
回复
应该不会出现楼主描述的这种情况吧```
只要将后台变量设置为公共变量。就可以调用了。。

会不会是你先取值后才赋值?
zhangchuanliang 2007-10-21
  • 打赏
  • 举报
回复
调用我会,可为什么int就能正确,string行就不正确呢,而将string型的变量赋值为”12346“等也行
zhangchuanliang 2007-10-21
  • 打赏
  • 举报
回复
楼上的这样不对呀
Arnold_Elric 2007-10-21
  • 打赏
  • 举报
回复
帮你找了一个写好的,看一下得了
http://blog.csdn.net/cb2233/archive/2007/10/12/1821694.aspx
fcuandy 2007-10-21
  • 打赏
  • 举报
回复
//int
var i=<%..%>;
//string
var s="<%...%>";

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧