C# 在<;上触发asp.net用户定义方法;a href></a>;点击

C# 在<;上触发asp.net用户定义方法;a href></a>;点击,c#,html,asp.net,C#,Html,Asp.net,我有一个使用文本控件从代码隐藏填充的部分。 已按如下方式分配文字: literal1.Text+="<div class=\"section-cont\"><div class=\"category\"><ul class=\"cate-ul\"><li> literal1.Text+=" <h3><span id=\"s\">"+ds.Tables[0].Rows[i]["ti

我有一个使用文本控件从代码隐藏填充的部分。 已按如下方式分配文字:

    literal1.Text+="<div class=\"section-cont\"><div class=\"category\"><ul class=\"cate-ul\"><li>
                   literal1.Text+=" <h3><span id=\"s\">"+ds.Tables[0].Rows[i]["title"].ToString()+"</span></h3>";
                   literal1.Text+="<ul class=\"cate-ul\"><table id=\"tab\" cellspacing=\"0\" style=\"border-collapse:collapse;\">";
                 literal1.Text+="<tr><td> <li><a id=\"chaps\" href=\"\" >"+ds.Tables[0].Rows[i]["titleSub"].ToString()+"</a></li>";
                  literal1.Text+="</td></tr></table> </ul></li></ul></div>";

In the above literal, there is `<a href>` as an `<li>`;how can i call an asp.net function() in this above <a> tag ???
literal1.Text+=“
  • literal1.Text+=“”+ds.Tables[0]。行[i][“title”]。ToString()+“”; literal1.Text+=“
      ”; literal1.Text+=“
    • ”; literal1.Text+=“
”; 在上面的文字中,有一个“`as`
  • ”;如何在上面的标记中调用asp.net函数()???
  • 您可以将该函数附加到
    标记上。只需将
    runat=server
    添加到它,使其成为服务器控制


    我确实喜欢wise,但没有得到它。为什么不使用
    LinkButton
    ?一个
    LinkButton
    基本上是一个锚定标记,服务器端和客户端代码的管道已经处理好了。@Elad Lachmi:我需要使用上面的示例代码来生成这个部分,其中链接也是一个部分。我可以帮助吗将此基本链接添加到call和asp function()?比Izzy建议的解决方案更适合您。还有一些问题。如果您使用标记和代码更新您的问题,我们可能会为您提供进一步帮助。@EladLachmi:我尝试了lzzy指定的方式,但OnServerClick事件中的函数未触发。:(是否确保函数具有事件处理程序签名?