如何在前台表示层中调用后台代码层中的 datatable 中的内容.....
2005-07-20 12:28
351 查看
如果我在后台的.vb 代码中定了一个
public idtb_temp as new datatable
现在我在前台的.aspx 页面中的<javascript>。。。。。</script>去调用这个datatable
我现在想在前台写一个循环取出我想要的所有值...
我是这样的做的...
<javascrip>
var lint_rows_count='<%=idtb_temp.rows.count()%>' ''''取得后台datatable 中的总记录数..
For(var lint_row=0;lint_row < lint_rows_count;lint_row++)
{
var message='<%=idtb_temp.rows(lint_row).item("xxx")%>'
=========>出错就在这一名,提示为lint_row, 应该是赋值的问题,我将lint_row改为0 就没问题了...
请问这里的lint_row 该怎么赋值才是正确,请大家帮忙。。。。。?
alert(message);
}
</script>
解决方法:
<原因>
<%=idtb_temp.rows(lint_row).item("xxx")%> 是在服务器端执行的,但是lint_row 的值 你是在客户端 的循环中
得到的,服务器端 调用<%=idtb_temp.rows(lint_row).item("xxx")%> 时,lint_row 的值根本就不存在,当在出错了....
可以如上解决:
<javascrip>
var lint_rows_count=<%=idtb_temp.rows.count()%> '''''取是后台的datatable 的总记录数
<%=message%>
for(var lint_row=0;lint_row<lint_rows_count;lint_row++)
{
alert(message[lint_row]);
}
</javascrip>
在后台服务器端(C#)
string message=String.Empty;
for(lint_row=0;lint_row<lint_rows_count;lint_row++)
{
message+="message["+lint_row.tostring()+"]="idtb_temp.rows(lint_row).item("xxx").tostring()+";";///生成客户端message
数组
}
public idtb_temp as new datatable
现在我在前台的.aspx 页面中的<javascript>。。。。。</script>去调用这个datatable
我现在想在前台写一个循环取出我想要的所有值...
我是这样的做的...
<javascrip>
var lint_rows_count='<%=idtb_temp.rows.count()%>' ''''取得后台datatable 中的总记录数..
For(var lint_row=0;lint_row < lint_rows_count;lint_row++)
{
var message='<%=idtb_temp.rows(lint_row).item("xxx")%>'
=========>出错就在这一名,提示为lint_row, 应该是赋值的问题,我将lint_row改为0 就没问题了...
请问这里的lint_row 该怎么赋值才是正确,请大家帮忙。。。。。?
alert(message);
}
</script>
解决方法:
<原因>
<%=idtb_temp.rows(lint_row).item("xxx")%> 是在服务器端执行的,但是lint_row 的值 你是在客户端 的循环中
得到的,服务器端 调用<%=idtb_temp.rows(lint_row).item("xxx")%> 时,lint_row 的值根本就不存在,当在出错了....
可以如上解决:
<javascrip>
var lint_rows_count=<%=idtb_temp.rows.count()%> '''''取是后台的datatable 的总记录数
<%=message%>
for(var lint_row=0;lint_row<lint_rows_count;lint_row++)
{
alert(message[lint_row]);
}
</javascrip>
在后台服务器端(C#)
string message=String.Empty;
for(lint_row=0;lint_row<lint_rows_count;lint_row++)
{
message+="message["+lint_row.tostring()+"]="idtb_temp.rows(lint_row).item("xxx").tostring()+";";///生成客户端message
数组
}
相关文章推荐
- 如何在前台表示层中调用后台代码层中的 datatable 中的内容.....
- 如何在后台CS代码文件中调用前台JS文件中的某一个函数
- 如何在asp.net后台调用前台代码
- ASP.NET中前台javascript与后台代码调用
- ASP.NET WebForm中前台代码如何绑定后台变量
- asp.net后台调用前台js代码
- ASP.NET的后台代码和前台JS代码相互调用
- 前台JS脚本与后台代码互相调用
- asp.net如何在前台利用jquery Ajax调用后台方法
- ASP.NET中前台javascript与后台代码调用
- ASP.NET后台代码调用前台javascript脚本的方法
- asp.net中的后台按钮如何先执行前台验证再执行后台代码
- ASP.NET后台代码调用前台javascript脚本的方法
- ASP.NET的后台代码和前台JS代码相互调用
- ASP.NET中前台javascript与后台代码调用
- ASP.NET的后台代码和前台JS代码相互调用
- ASP.NET前台JS与后台CS函数如何互相调用
- 在前台调用C#后台代码的方法
- c# 前台js 调用后台代码
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互(转)