我想隐藏或显示我的网页部分。问题是在后面的代码中创建了css ID。我不知道如何访问它们。任何帮助将不胜感激。
在功能ShowColumn中,看板列应为collapseSection0,collapseSection1 ....和collapseSection crashDiv0,collapseDiv1 ....但我无法访问它们。因为变量是在后台创建的。
{
"7": {
"HE; K12": {"MakerBot - 10771": {"0.500": [{
"pagenumber": "7",
"pageversion": "HE; K12",
"category": "3D Print - K12;HE",
"pagetype": "Product",
"PtrChild": "MakerBot - 10771",
"Allocation": "0.500",
"catext": "Text goes here"
}]}},
"SL": {"AUTODESK - 10032": {"0.500": [{
"pagenumber": "7",
"pageversion": "SL",
"category": "3D Print - SL",
"pagetype": "Product",
"PtrChild": "AUTODESK - 10032",
"Allocation": "0.500",
"catext": "Text goes here"
}]}}
},
"10": {"Apply to All": {"null": {"1.000": [{
"pagenumber": "10",
"pageversion": "Apply to All",
"category": "Secure Printers",
"pagetype": "Brand",
"PtrChild": null,
"Allocation": "1.000",
"catext": "Text goes here"
}]}}},
"11": {"Apply to All": {
"EPSON INK JET** - 10082": {
"0.200": [
{
"pagenumber": "11",
"pageversion": "Apply to All",
"category": "Secure Printers",
"pagetype": "Product",
"PtrChild": "EPSON INK JET** - 10082",
"Allocation": "0.200",
"catext": "Text goes here"
},
{
"pagenumber": "11",
"pageversion": "Apply to All",
"category": "Secure Printers",
"pagetype": "Product",
"PtrChild": "EPSON INK JET** - 10082",
"Allocation": "0.200",
"catext": "Text goes here"
}
],
"0.500": [{
"pagenumber": "11",
"pageversion": "Apply to All",
"category": "Secure Printers",
"pagetype": "Product",
"PtrChild": "EPSON INK JET** - 10082",
"Allocation": "0.500",
"catext": "Text goes here"
}]
},
"LEXMARK** - 10151": {"0.200": [{
"pagenumber": "11",
"pageversion": "Apply to All",
"category": "Secure Printers",
"pagetype": "Product",
"PtrChild": "LEXMARK** - 10151",
"Allocation": "0.200",
"catext": "Text goes here"
}]}
}}
}
我该怎么做才能使用在后台创建的cssId,或者可以使用另一种方法来解决此问题。非常感谢。
答案 0 :(得分:0)
也许您的意思是您在生成的网页上找到的ID与在后台代码中定义的ID不同?
您可能想看看ASP网络标签的ClientIDMode属性。
如果没有明确指定,ASP.NET会为您的html生成一些奇怪的ID。
查看THIS文章,看看它是否是您想要的。
如果要从页面侧管理ID,则需要JavaScript。 使用JQuery轻松访问ID