0

嗨,我在 gridview 中有一个 HyperLink 列,单击该列时应将用户导航到另一个页面。我使用查询字符串将参数传递给页面。我在网格的 onrowdatabound 事件中实现了这个动作。这是代码:

            HyperLink btnDetails = (HyperLink)ea.Row.FindControl("btnDetails");
            btnDetails.NavigateUrl = "ManageFlaggedSecurities.aspx?portfolioID=" + obPortfolioId.ToString() + "&testID=" + obTstId.ToString();

我可以在 ManageFlaggedSecurities 页面的 page_load 事件中设置断点,但是当我想检查我设置的某些字符串参数的值时,我得到的变量是“在当前上下文中不存在”。我什至尝试了一些简单的东西,比如

字符串 strTest = "测试";

并得到了错误。我究竟做错了什么?

麦克风

4

1 回答 1

0

听起来您正在尝试访问在事件处理程序中声明的变量,同时在 Page_Load 上有一个断点,因此使它们超出范围,或者尝试访问在堆栈中调用者中声明的变量。

显示一些代码...

于 2009-03-20T01:47:55.850 回答