Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在尝试将参数从一个页面传递到另一个页面时获取NullReferenceException_C#_Asp.net_Exception - Fatal编程技术网

C# 在尝试将参数从一个页面传递到另一个页面时获取NullReferenceException

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代码:

<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>