C# 在尝试将参数从一个页面传递到另一个页面时获取NullReferenceException
我试图将一些值从一个页面传递到另一个页面,但在运行时我遇到异常 以下是我的ASP代码:C# 在尝试将参数从一个页面传递到另一个页面时获取NullReferenceException,c#,asp.net,exception,C#,Asp.net,Exception,我试图将一些值从一个页面传递到另一个页面,但在运行时我遇到异常 以下是我的ASP代码: <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> Enter a value to post: <asp:textbox id="TextBox1" runat="Server"> </asp:textbox> <br /><br /&
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
Enter a value to post:
<asp:textbox id="TextBox1"
runat="Server">
</asp:textbox>
<br /><br />
<asp:button id="Button1"
text="Post back to this page"
runat="Server">
</asp:button>
<br /><br />
<asp:button id="Button2"
text="Post value to another page"
postbackurl="Button.PostBackUrlPage2cs.aspx"
runat="Server">
</asp:button>
</asp:Content>
我得到一个例外:
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例
我从中吸取了这个例子
为什么会出现此异常?假设在UpdatePanel中有此异常,请将按钮设置为回发触发器:
<Triggers>
<asp:PostBackTrigger ControlID="Button2" />
</Triggers>
我不确定,但这是一个打字错误 postbackurl=“Button.PostBackUrlPage2cs.aspx”不正确 postbackurl=“PostBackUrlPage2cs.aspx”正确
<asp:button id="Button2"
text="Post value to another page"
postbackurl="PostBackUrlPage2cs.aspx"
runat="Server">
</asp:button>
您在哪一行获得NullReferenceException?
<asp:button id="Button2"
text="Post value to another page"
postbackurl="PostBackUrlPage2cs.aspx"
runat="Server">
</asp:button>