asp.net寻救!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:30:39
前台<li class="td1" onclick="showtb(<%# Eval("MenuID")%>)">
后台public void aaaa(string i)
{
int a = Convert.ToInt32(i);
string sql = "select * from Menu where MenuIDd="+a;
repeaterMenu2.DataSource = ds;
repeaterMenu2.DataBind();
}

前台要怎么样才能调用到后台的这个方法

<% # aaaa(Eval("MenuID").ToString()) %>

Eval("MenuID") 这个返回的是Object类型,所以要ToString()一下才可以。

做法不对!!!
<%%>代码块发生在page_load的时候
对于你的onclick没有任何作用,这种写法没意义