Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用内部 html 方法来呈现页面,但是一旦我将 id 名称放入静态方法中,我就会收到一个编译错误,指出非静态字段需要对象引用。
例子
<div id="TopicHeader"> </div>
背后的代码
topicGenerator.InnerHtml += "<div class='topicGenSpacing'><ul>";
只要我不将它放在方法中,就可以找到它。
有没有办法克服这个问题?
问候
您可能将该代码放在一个static方法中,因此您必须提供一个具体实例 where topicGeneratoris。
static
topicGenerator
好吧,您必须topicGenerator作为静态方法的参数传递。
或者,static如果您的方法在topicGenerator定义为私有字段的类内部(例如),则删除关键字。