【发布时间】:2011-12-24 08:30:40
【问题描述】:
HiddenField hidCurrentFooterLinks = (HiddenField)gvTaxonomy.FindControl("hidCurrentFooterLinks");
hidCurrentFooterLinks.Value = txtFooterLinkCurrentYear.Text;
HiddenField hidPreviousFooterLinks = (HiddenField)gvTaxonomy.FindControl("hidPreviousFooterLinks");
hidPreviousFooterLinks.Value = txtFooterLinkPreviousYear.Text;
txtFooterLinkCurrentYear.Text = "";
txtFooterLinkPreviousYear.Text = "";
这是我的代码。我得到了像Object reference not set to an instance of an object 这样的异常。
请帮帮我。
【问题讨论】:
-
欢迎来到堆栈溢出..这是 Mayur Parekh :)
-
你真的找到
hidCurrentFooterLinks或hidPreviousFooterLinks吗? -
您需要进行一些调试。遵循代码并找出哪些对象在使用时什么都不是。可能
FindControl调用没有找到命名的控件并且没有返回任何内容,但是如果没有更多信息和您的调试,那就没什么好说的了。 -
在哪里你得到
NullReferenceException?无论它在哪里,这意味着您尝试读取或写入其属性的对象为空。 -
您需要提供比我们更多的详细信息才能帮助我们解决此问题。至少,您需要向我们提供您的标记源,其中显示了您的代码中引用的所有控件。进一步了解包含的代码所在的函数也很有用 - 它是一个事件处理程序,Page_Load?
标签: c# .net asp.net-4.0 hiddenfield