大家帮忙解决一下! 谢谢!onclick事件中如何传值??????????????????
<a id="tech" runat="server" class="link" href="javascript:void(0);"
onclick='$.showAkModal("logon.aspx?para=ToShow&catId=<%=retrunCatId()%>","Technical Drawing of <%
=returnCatName() %>",800,550);'>
Technical Drawing</a>
下面是后台传值中的那两个方法
public int retrunCatId()
{
int parentcat = Convert.ToInt32(Request.QueryString["parentcat"]);
Category cate = categoryManager.GetCategoryByParentcat(parentcat);
return cate.CategoryId;
}
public string returnCatName()
{
int parentcat = Convert.ToInt32(Request.QueryString["parentcat"]);
Category cate = categoryManager.GetCategoryByParentcat(parentcat);
return cate.CategoryName;
}
这两个方法return经过无数测试是有值的。但是传到另外的页面中就没有值了。
onclick='$.showAkModal("logon.aspx?para=ToShow&catId=<%=retrunCatId()%>","Technical Drawing of <%
=returnCatName() %>",800,550);'>
在这个地方也读不到值!!!
请问是不是我的方式写错了?????????????????????
请高人指点~~~~~~~~~~~~~~~~~~~~