急急
请问为什么在cs定义 public int r4; 前台 var x4=<%=r4%>;这样可以 但是cs定义public string g1;前台 var a1=<%=g1 %>;这样就不可以
JScript code
C# code
JScript code
var n=<%=totals%>; var xa=<%=sa%>; var xb=<%=sb%>; var xc=<%=sc%>; var xd=<%=sd%>; var x1=<%=r1%>; var x2=<%=r2%>; var x3=<%=r3%>; var x4=<%=r4%>; var a1=<%=g1 %>; var a2=<%=g2 %>; var a3=<%=g3 %>; var a4=<%=g4 %>;
C# code
public int sa; public int sb; public int sc; public int sd; public int r1; public int r2; public int r3; public int r4; public string g1; public string g2; public string g3; public string g4;
作者: Specialaspnet 发布时间: 2011-06-16
没看出二者有什么区别
作者: q107770540 发布时间: 2011-06-16
不会吧?
你检查下看赋值没有。
你检查下看赋值没有。
作者: wxr0323 发布时间: 2011-06-16
public string g1;
public string g2;
public string g3;
public string g4;
=>
public string g1 = "";
public string g2 = "";
public string g3 = "";
public string g4 = "";
字符串要初始化。
public string g2;
public string g3;
public string g4;
=>
public string g1 = "";
public string g2 = "";
public string g3 = "";
public string g4 = "";
字符串要初始化。
作者: caozhy 发布时间: 2011-06-16
或者你的字符串为空
导致
var a4=<%=g4 %>;
成了 var a4= ;
那当然不行。
int 无论如何会有个数字的。
导致
var a4=<%=g4 %>;
成了 var a4= ;
那当然不行。
int 无论如何会有个数字的。
作者: caozhy 发布时间: 2011-06-16
值都没赋去哪儿取啊 另外LS 你到是回个帖啊 俺好结贴 尴尬。
作者: wxr0323 发布时间: 2011-06-16
var n="<%=totals%>";
作者: porschev 发布时间: 2011-06-16
你没有赋值引起的
public int r4; //默认值为 0
public string g1; //默认为空字符
所以前台
var x1=<%=r1%>; //值为0
var a1=<%=g1 %>; // 空字符
public int r4; //默认值为 0
public string g1; //默认为空字符
所以前台
var x1=<%=r1%>; //值为0
var a1=<%=g1 %>; // 空字符
作者: taomanman 发布时间: 2011-06-16
根据lz标题得出csdn=厕所等你.
作者: kkbac 发布时间: 2011-06-16