C# 非静态字段需要对象引用
我使用内部html方法呈现页面,但一旦我将id名称放入静态方法中,我就会得到一个编译错误,表明非静态字段需要对象引用 范例C# 非静态字段需要对象引用,c#,webforms,innerhtml,C#,Webforms,Innerhtml,我使用内部html方法呈现页面,但一旦我将id名称放入静态方法中,我就会得到一个编译错误,表明非静态字段需要对象引用 范例 <div id="TopicHeader"> </div> 代码隐藏 topicGenerator.InnerHtml += "<div class='topicGenSpacing'><ul>"; topicGenerator.InnerHtml+=“”; 只要我不把它放在一个方法中,这个方法就可以找到 有没有办法
<div id="TopicHeader">
</div>
代码隐藏
topicGenerator.InnerHtml += "<div class='topicGenSpacing'><ul>";
topicGenerator.InnerHtml+=“”;
只要我不把它放在一个方法中,这个方法就可以找到
有没有办法克服这个问题
关于您可能会将该代码放在一个
静态
方法中,因此您必须提供一个具体的实例,其中主题生成器
是。那么,您必须将主题生成器
作为静态方法的参数传递
或者,如果您的方法位于将topicGenerator
定义为私有字段(例如)的类中,请删除static
关键字