如何将某些文本设置为标签,还可以存储其ID。例如,我采用ID /文本值对并在标签中绘制文本,但我需要将ID存储在某个地方,以便稍后可以检索该文本值和ID,以获得页面中的更多逻辑。
我不认为你可以在标签中存储ID ...这就是我正在使用的。我可以使用jquery的html()函数将html()附加到标签上,但后来我不知道这是否是一个好的html控件,因为我无法将ID存储在任何地方。
可能很明显我的选择是什么,但说实话,我以前从未遇到过这个问题。我以为我可以使用asp.net文字,但我不认为这会帮助我存储ID。
答案 0 :(得分:2)
当我被要求这样做时,例如在Repeater
内,我解决了将ID存储在其他hidden field内的问题。
这使我能够稍后检索ID,例如在回发后或通过客户端中的JavaScript。
有关Value
属性的说明以及处理JavaScript和回发的示例,请参阅this MSDN page。
答案 1 :(得分:1)
您可以使用3个选项来存储您的ID:
答案 2 :(得分:1)
如果您使用的是jQuery,可以使用jQuery.data();
。如果您使用的是HTML5,则可以使用客户端存储。
答案 3 :(得分:1)
您有几种选择。
HiddenField
。Session
。ViewState
。