StringBuilder Langstr = new StringBuilder("0");
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
Langstr.Append("," + dr["Code"].ToString() + "");
}
}
}然后在前台
function selLang(code){
var langList='0,cn,jp,en'; //这个想用后台读出来的langstr
var langarr=langList.split(',');
for(var i=0;i<langarr.length;i++)
{应该怎么实现?
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string cmdText = "select * from [Language] where IsUse=true order by IsDefault";
OleDbDataReader dr = Mydata.GetReader(cmdText);
while (dr.Read())
{
Langstr.Append("," + dr["Code"].ToString() + "");
}
}
}然后在前台
function selLang(code){
var langList='0,cn,jp,en'; //这个想用后台读出来的langstr
var langarr=langList.split(',');
for(var i=0;i<langarr.length;i++)
{应该怎么实现?
<input id="Hidden1" type="hidden" runat="server"/>后台赋值给隐藏域,如:
Hidden1.Value=Langstr;js读取隐藏域,如:
var langList=document.getElementById("Hidden1").value;
protected void Page_Load(object sender, EventArgs e)
{
s = "";
}
在js中:
<script>
alert(" <%=s %>");
</script>
hiddenfield传值
在html 端 “<%=变量>” 就可以了