C# 无法从代码隐藏访问链接按钮的CSS类
我们可以为链接按钮包含一个来自代码隐藏的CSS类吗 我已经试了一段时间了,但没能完成。它不显示超链接,CSS也不工作。请参考我的代码,看看我哪里做错了C# 无法从代码隐藏访问链接按钮的CSS类,c#,asp.net,css,C#,Asp.net,Css,我们可以为链接按钮包含一个来自代码隐藏的CSS类吗 我已经试了一段时间了,但没能完成。它不显示超链接,CSS也不工作。请参考我的代码,看看我哪里做错了 string link1 = "google.com" lblclick.Text = "<p>See what our page looks like by clicking " + "<asp:LinkButton CssClass="+"linkclass" + ">" + link1 + "</asp:L
string link1 = "google.com"
lblclick.Text = "<p>See what our page looks like by clicking "
+ "<asp:LinkButton CssClass="+"linkclass" + ">"
+ link1 + "</asp:LinkButton>
string link1=“google.com”
lblclick.Text=“通过单击查看我们的页面外观”
+ ""
+链接1+”
您不能只在代码中添加ASP.NET标记作为textproperty,ASP不是这样工作的。创建一个Linkbutton btn=new Linkbutton()
,然后添加它:lblclick.Controls.add(btn)
。然后您可以随意编辑btn
的属性。您不能只在代码中添加ASP.NET标记作为textproperty,ASP不是这样工作的。创建Linkbutton btn=new Linkbutton()
,然后添加它:lblclick.Controls.add(btn)
。然后您可以根据需要编辑btn
的属性。如果lblclick是标签
,则不能像LinkButton那样添加asp标记
如果可以(或者如果将链接按钮移动到标记中),则需要添加runat=“server”
,以便能够在其上设置属性,如CssClass
。如果只需要普通链接,则可以添加锚定标记
lblclick.Text = "<p>See what our page looks like by clicking
<a href=\"" + link + "\" class=\"linkclass\">" + link1 + "</a></p>"
请记住,当您动态添加控件时,每次加载页面时都应将其添加到
页面加载
事件中。如果您不想让它显示,请将其可见
属性设置为假
,并根据事件或其他内容将其更改为真
。使用超链接时可能不那么重要,不过,这是一个很好的实践。如果你不这么做,动态控件就会咬你。如果lblclick是一个标签,那么你就不能像LinkButton那样添加asp标记
如果可以(或者如果将链接按钮移动到标记中),则需要添加runat=“server”
,以便能够在其上设置属性,如CssClass
。如果只需要普通链接,则可以添加锚定标记
lblclick.Text = "<p>See what our page looks like by clicking
<a href=\"" + link + "\" class=\"linkclass\">" + link1 + "</a></p>"
请记住,当您动态添加控件时,每次加载页面时都应将其添加到页面加载
事件中。如果您不想让它显示,请将其可见
属性设置为假
,并根据事件或其他内容将其更改为真
。使用超链接时可能不那么重要,不过,这是一个很好的实践。如果你不这样做,动态控件会咬你的一个例子是。如果你想从codebehind向面板添加链接按钮,你必须从代码创建它
LinkButton lb = new LinkButtton();
lb.cssclass="linkclass";
lb.text = "foo";
panel1.Controls.Add(lb);
如果要从codebehind向面板添加链接按钮,则必须从代码创建链接按钮
LinkButton lb = new LinkButtton();
lb.cssclass="linkclass";
lb.text = "foo";
panel1.Controls.Add(lb);
在代码中创建链接按钮,如下所示:
LinkButton linkButton = new LinkButton();
linkButton.CssClass = "linkclass";
linkButton.Text = "google.com";
在代码中创建链接按钮,如下所示:
LinkButton linkButton = new LinkButton();
linkButton.CssClass = "linkclass";
linkButton.Text = "google.com";