添加/设置<li>元素的标题</li>

时间:2013-09-19 06:53:45

标签: c# html css

我想添加/更改此li对象“test1”或“test2”的标题值。 无法像这样设置标题:

test1.title = "hello";
test2.title = "juhu";

<li ID="test1" runat="server" class="none"></li>
<li ID="test2" runat="server" title="test" class="none"></li>

感谢您的帮助

4 个答案:

答案 0 :(得分:2)

如果您尝试从服务器端代码分配这些属性,则需要使用html控件的Attributes属性。

test1.Attributes["title"] = "hello";
test2.Attributes["title"] = "juhu";

答案 1 :(得分:1)

试试这个

test1.Attributes.Add("title","hello");
test2.Attributes.Add("title","juhu");

答案 2 :(得分:0)

试试这个

    <li Id="test1" runat="server" class="none" title="hello" ></li>

答案 3 :(得分:0)

对象“test1”和“test2”是否存在并且具有属性“title”?

如果有,您可以将标题设置为:

<li ID="test2" runat="server" title="@test1.title" class="none"></li>

注意对变量的对象样式调用和“@” - 它告诉razor期望c#值。

另外,据我所知,title不是有效的html5元素。使用data-title =“..”