發送參數的函數Master.cs在Master.cs
:如何從內容頁
public string sortOrder
{
get
{
if (ViewState["sortOrder"].ToString() == "Desc")
{
ViewState["sortOrder"] = "Asc";
}
else
{
ViewState["sortOrder"] = "Desc";
}
return ViewState["sortOrder"].ToString();
}
set
{
ViewState["sortOrder"] = value;
}
}
我從內容頁面調用它:
ViewState["sortOrder"] = "Asc";
PD (e.SortExpression, Master.sortOrder, false);
當執行功能,我得到下面的錯誤在這條線
如果(的ViewState [ 「中將sortOrder」]的ToString()== 「商品說明」):對象引用 未設置爲對象的實例。
sortOrder
功能正常工作時,它也在內容頁面。我正在嘗試將所有可重複使用的代碼移動到Master.cs
文件中。
如何修改該功能,使其與內容頁面中的功能相同。
相關:[什麼是'NullReferenceException'和我該如何解決它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i -fix-it) –
它是否爲空,因爲它位於單獨的代碼隱藏文件中?主頁面和內容頁面之間沒有'ViewState'交換? – SearchForKnowledge
爲什麼你想發送參數到母版頁? –