公共类变量在aspx页面VS2017 15.3.5中无法访问

时间:2017-09-24 14:57:22

标签: c# asp.net

就在最近,我开始在IntelliSense中和编译期间收到aspx页面中正在访问的公共类变量的错误。

Quote_Edit.aspx.cs:

public partial class Quote_Edit : System.Web.UI.Page
{
    public Quote currentquote;
    protected void Page_Load(object sender, EventArgs e)
    }
        currentquote = new Quote(1);
    }
}

Quote_Edit.aspx:

...
    <h1>Quote Information</h1>
    <p>&nbsp;</p>
    <table class="data-input">
        <tbody>
            <tr>
                <td class="label">Quote #:</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td><%= currentquote.ID %></td>
            </tr>
         </tbody>
    </table>
...

IntelliSense抱怨The name 'currentquote' does not exist in the current context。当我使用Web Publish时,编译器也会抱怨。

我们从VS 2013 Ultimate升级到VS 2017 Enterprise,从那时起我们就一直看到这些错误偶尔出现。为了让错误暂时消失,我可以清理代码并重建它,这样就可以发布它。

0 个答案:

没有答案