我是剃须刀的新手所以我可能错过了一些东西。
我要做的是编写一个帮助器来输出一个HTML片段,这个HTML在DOM准备好时需要做几件事。
当然,我当然会自动从WebForms中想到ClientId
来从助手输出中唯一地识别HTML,但在Razor中是否存在等价物?
显然,我可以在渲染时生成一些独特的东西,这不是问题,我只是不想做剃刀可能提供的东西。
答案 0 :(得分:0)
我最终决定让开发人员将ClientInstanceName
传递给帮助函数,然后用它来识别帮助器中的元素。
通过这种方式,他们可以确保它在他们正在处理的页面上是唯一的,并且如果需要,还知道如何访问元素或者在需要时应用CSS。