读书人

关于页面传值的有关问题? .请各位朋友

发布时间: 2011-12-21 23:56:01 作者: rapoo

关于页面传值的问题? 在线等...请各位朋友看下?
<script type= "text/javascript " language= "javascript ">
function newwin(url,ur2)
{
newin=window.open( "InThinMonthInfo.aspx?Id= "+url&type=+ur2, "child ", "width=500,resizable=yes,scrollbars=yes ", "reuturn false; ");
}
</script>

<ItemTemplate>
<a href= "javascript:newwin( ' <%# Eval( "ONo ") %> ', ' <%= hfReceType.Value %> ') "> 出塔 </a>
>
</ItemTemplate>

一句是JS函数一个是Datagrid里面的操作,进行对它下一页面的传值. "ONo "是传这个控件当前的ID,hfReceType.Value 是从上一页面接收的值.
请问下 上面的为什么不能正确传呢?
谢谢~~在线等


[解决办法]
看一下上个页面传过来的值对吗?
[解决办法]
Id= "+url&type=+ur2
这里应该是取不到值的 url ur2
[解决办法]
<a href= "javascript:newwin( ' <%# Eval( "ONo ") %> ', ' <%= hfReceType.Value %> ') "
----------------------
你这个写的有问题,双引号冲突了,试试这个:

<a href= ' <%# "javascript:newwin( ' " + Eval( "ONo ").ToString() + " ', ' "%> <%= hfReceType.Value+ " ') "%> ' />
[解决办法]
newin=window.open( "InThinMonthInfo.aspx?Id= "+url+ "&type= "+ur2, "child ", "width=500,resizable=yes,scrollbars=yes ", "reuturn false; ");

读书人网 >asp.net

热点推荐