我使用内部html方法呈现页面但是只要我将id名称放在静态方法中,我就会收到一个编译错误,指出非静态需要对象引用字段。
实施例
<div id="TopicHeader">
</div>
背后的代码
topicGenerator.InnerHtml += "<div class='topicGenSpacing'><ul>";
只要我不将它放在方法中,这就可以找到。
有没有办法克服这个问题?
此致
答案 0 :(得分:1)
您可能将该代码放在static
方法中,因此您必须提供topicGenerator
所在的具体实例。
答案 1 :(得分:1)
好吧,你必须传递topicGenerator
作为静态方法的参数。
如果您的方法位于将static
定义为私有字段(例如)的类中,请删除topicGenerator
keyWord。