将文字值传递给 div 属性

Passing a literal value to a div attribute

刚开始开发,我有一个看似简单的问题,但一直在抛出错误。

我正在尝试向我的页面添加一个小部件,但有一个目录号需要设置为小部件 div 的属性,以及 link 和稍后发短信。

页面上的文字值:

<asp:Literal ID="litCatalogNumber" runat="server" />

我需要值的地方:

<div id='myWidget'productid=’LitCatalogNumber​’>
<a href='https://www.test.com/test/LitCatalogNumber'> View product reviews for LitCatalogNumber</a>

明确地说,我希望将 litCatalogNumber 的文字值设置为 3 个位置的字符串:

  1. productid=' LitCatalogNumber'(在小部件的 div 属性中)

  2. a href='https://www.test.com/test/' + LitCatalogNumber (在link)

  3. 查看 LitCatalogNumber 的产品评论(在 link 文本中)

任何帮助,甚至是建议继续阅读的建议,我们将不胜感激!

使用代码块 <%=litProductNumber.Text%> 代替 litProductNumber P.N:我不能评论

这可能会有帮助:https://msdn.microsoft.com/en-us/library/ms178135.aspx