动态表使用字符串生成器问题

sac*_*hin -1 c# asp.net

我用stringbuilder创建了一个动态表.我得到了一个带有根元素的表.要求是在单击此根元素时,应填充子表.那么如何为这个根表编写click事件呢?我试过以下代码.onclick事件未触发.

StringBuilder Builder = new StringBuilder();

Builder.Append(@"<table border=1;").Append("id=Tableid;").Append("onclick=GetchildDiv()>").Append("<tr><td>").Append(Mainrow["Title"]).Append("</td></tr></table>");
Run Code Online (Sandbox Code Playgroud)

jav*_*iry 5

你的代码错了.试试这个:

Builder
    .Append(@"<table border=1 ") // remove semi-colon and add space
    .Append("id=Tableid ") // remove semi-colon and add space
    .Append("onclick=\"GetchildDiv();\">") // wrap the function-name by "
    .Append("<tr><td>")
    .Append(Mainrow["Title"])
    .Append("</td></tr></table>");
Run Code Online (Sandbox Code Playgroud)