Spate
یک شنبه 10 آذر 1392, 15:12 عصر
سلام
کد زیر وقتی که DropDownList توی LoginView باشه ارور میده.
ولی اگه بیرون LoginView باشه مشکلی نیست!!
چرا؟
راه حل چیه؟؟؟؟؟؟
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim dc As New mgLinqDataContext
DropDownList1.DataSource = From g In dc.pGroups
Select g
DropDownList1.DataTextField = "pgName"
DropDownList1.DataValueField = "pgID"
DropDownList1.DataBind()
End Sub
<%@ Master Language="VB" CodeFile="cpAdmin.master.vb" Inherits="AdminCP_cpAdmin" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<link href="../Styles/ai01.css" rel="stylesheet" type="text/css" />
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</AnonymousTemaplate>
<LoggedInTemplate>
<div id="menuBar">
<ul id="tMenu">
<li><a href="gpEnter.aspx">تعریف گروه</a></li>
<li><a href="pInfoEnter.aspx">تعریف محصول</a></li>
<li><a href="pEnter.aspx">وارد کردن اطلاعات محصول</a></li>
<li><a href="pEdit.aspx">ویرایش اطلاعات</a></li>
<li><a href="mgSettings.aspx">تنظیمات</a></li>
<li><a href="mgReport.aspx">گزارش</a></li>
<li><asp:LoginStatus ID="LoginStatus2" runat="server" LogoutText="خروج" /></li>
</ul>
</div>
</LoggedInTemplate>
</asp:LoginView>
<asp:ContentPlaceHolder id="cphAdmin" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Object reference not set to an instance of an object.
کد زیر وقتی که DropDownList توی LoginView باشه ارور میده.
ولی اگه بیرون LoginView باشه مشکلی نیست!!
چرا؟
راه حل چیه؟؟؟؟؟؟
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim dc As New mgLinqDataContext
DropDownList1.DataSource = From g In dc.pGroups
Select g
DropDownList1.DataTextField = "pgName"
DropDownList1.DataValueField = "pgID"
DropDownList1.DataBind()
End Sub
<%@ Master Language="VB" CodeFile="cpAdmin.master.vb" Inherits="AdminCP_cpAdmin" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<link href="../Styles/ai01.css" rel="stylesheet" type="text/css" />
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server">
</asp:Login>
</AnonymousTemaplate>
<LoggedInTemplate>
<div id="menuBar">
<ul id="tMenu">
<li><a href="gpEnter.aspx">تعریف گروه</a></li>
<li><a href="pInfoEnter.aspx">تعریف محصول</a></li>
<li><a href="pEnter.aspx">وارد کردن اطلاعات محصول</a></li>
<li><a href="pEdit.aspx">ویرایش اطلاعات</a></li>
<li><a href="mgSettings.aspx">تنظیمات</a></li>
<li><a href="mgReport.aspx">گزارش</a></li>
<li><asp:LoginStatus ID="LoginStatus2" runat="server" LogoutText="خروج" /></li>
</ul>
</div>
</LoggedInTemplate>
</asp:LoginView>
<asp:ContentPlaceHolder id="cphAdmin" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
Object reference not set to an instance of an object.