返回首页

如果你能帮助我解决这个问题,我将不胜感激。你好,我尝试从一个网页到另一个传递一些值,但在运行时,我得到异常。

这里是我的ASP代码:

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="PostBackUrlPage2cs.aspx" runat="Server"> 

  </asp:button>


这里的目标页的代码隐藏:

{C}
我得到这个异​​常:

我从MSDN上的例子:


为什么我得到这个例外?我怎样才能解决这个问题?

谢谢你在前进。

回答

评论会员:SAKryukov 时间:2012/02/07
哦,我看到。问题是,FindControl的,则返回null。这是一个大的常见的错误使用此方法。为什么呢?你必须明确宣布的成员通过访问你所有的控制。

你可以有一个拼写错误或东西,和你的编译器无法检测到问题。

mdash;水杨酸
评论会员:游客 时间:2012/02/07
尝试调试您的代码和发生错误。这将帮助您缩小问题