9 个解决方案
#1
按一定格式(比如用逗号分隔符)存放在隐藏域里,前台用js获取处理。
#2
前台不认后台复杂的数据类型,后台大都把数据拼成字符串供前台使用
普通的字符串或带结构信息的josn串
普通的字符串或带结构信息的josn串
#3
一般来说可以放在隐藏域中,在前台使用,也可以在后台声明一个变量,在前台处理的方法中应用
#4
RegisterArrayDeclaration注册数组值
#5
给你点点灵感,参照下
string strRet =
"var cust = new Array(\"" + nCount.ToString() + "\"" + strRetTmp + ");";
//--------------------------------------------
WCCS.pfc.WebMessageBox.Show("<script language='JavaScript'>" + strRet + "window.returnValue=cust;window.close();</script>", this.UpdatePanel1);//这个是自己写的方法,可以用下面的替换,参数自己搞定哈
System.Web.UI.ScriptManager.RegisterStartupScript(...........);
#6
<script>
var v='<%=Test()%>';
document.write(v);
</script>
后台.cs
public string Test()
{
return "测试";
}
var v='<%=Test()%>';
document.write(v);
</script>
后台.cs
public string Test()
{
return "测试";
}
#7
有好多方法。也可以加一个隐藏域。
#8
用JSon吧。
#9
在cs 文件中声明 protect float[] la..
#1
按一定格式(比如用逗号分隔符)存放在隐藏域里,前台用js获取处理。
#2
前台不认后台复杂的数据类型,后台大都把数据拼成字符串供前台使用
普通的字符串或带结构信息的josn串
普通的字符串或带结构信息的josn串
#3
一般来说可以放在隐藏域中,在前台使用,也可以在后台声明一个变量,在前台处理的方法中应用
#4
RegisterArrayDeclaration注册数组值
#5
给你点点灵感,参照下
string strRet =
"var cust = new Array(\"" + nCount.ToString() + "\"" + strRetTmp + ");";
//--------------------------------------------
WCCS.pfc.WebMessageBox.Show("<script language='JavaScript'>" + strRet + "window.returnValue=cust;window.close();</script>", this.UpdatePanel1);//这个是自己写的方法,可以用下面的替换,参数自己搞定哈
System.Web.UI.ScriptManager.RegisterStartupScript(...........);
#6
<script>
var v='<%=Test()%>';
document.write(v);
</script>
后台.cs
public string Test()
{
return "测试";
}
var v='<%=Test()%>';
document.write(v);
</script>
后台.cs
public string Test()
{
return "测试";
}
#7
有好多方法。也可以加一个隐藏域。
#8
用JSon吧。
#9
在cs 文件中声明 protect float[] la..