我正在從Code Behind
訪問div
,但投擲Null reference exception
。我照顧了一些小東西,如Div標記投擲空引用異常
- 我的方法不是靜態的。
- 我在訪問
div
NeedDataSource
事件Telerik
的RadGrid
。
看我的標記
<div id="divData" runat="server">
---- Some static content
</div>
<div id="divAuth" runat="server" class="auth">
Content
</div>
,我使用它,如下
protected void rgrdFiles_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
try
{
//Some Logic
if (Session["accessCode"] == null)
{
if (applyRoles == "1")
{
divAuth.Visible = true; // Error line
divData.Visible = false;
}
else
{
divAuth.Visible = false;
divData.Visible = true;
}
}
else if (Utility.IsAuthenticUser(12, Session["accessCode"].ToString()) || applyRoles == "0")
{
divAuth.Visible = false;
divData.Visible = true;
}
else
{
divAuth.Visible = true;
divData.Visible = false;
}
}
catch (Exception ex)
{
}
}
什麼時候來的Error Line
debugger
然後我看到null
當我移動鼠標移到divAuth
請將您已將'div'' divData'分配給'divAuth'的代碼。 – P5Coder 2014-09-25 05:37:59
呵呵..我真的很抱歉:(謝謝指出我的錯誤,其實有兩個'div's。更新的問題。 – Imad 2014-09-25 05:42:44
你可以刪除我的問題,因爲我的問題已解決,我不記得是怎麼回事?所以我不能接受任何答案,也不能發佈我的... :( – Imad 2014-09-25 06:22:25