aaa.Append("<asp:LinkButton Text =" + <%=ds.Tables[0].Rows[0][0].ToString()%> + " ></asp:LinkButton></td>");this.div.InnerHtml = aaa.ToString();
我想再C#后台给前台的DIV控件赋值,其中一个LinkButton的Text内容是从数据库里面抽取出来的,这样写行吗?<%=ds.Tables[0].Rows[0][0].ToString()%>
需要加<% %>吗?还是有什么别的写法?
"<asp:LinkButton Text ="这个当做字符串设置InnerHtml就不行
可以用aaa.AppendFormat("<a>{0}</a>",ds.Tables[0].Rows[0][0].ToString())
前台有LinkButton 控件没有?有的 话直接LinkButton1.Text= ds.Tables[0].Rows[0][0].ToString() ;
this.div.InnerHtml = LinkButton1.Text;这样就行了
你这个是服务器控件, 服务器控件使用前要注册使用, 你直接在页面写就直接注册了.你可以直接输出
aaa.Append("<a href=\"你的url\" >" + ds.Tables[0].Rows[0][0].ToString() + "</a>");