返回首页

您好程序员,这里有几个问题。 IM得到一个错误说未将对象引用设置到对象的实例。在这部分Label1.Text =的Request.QueryString("CourseCatID")。的ToString,但我认为我的语法是正确的。任何想法?

<asp:TemplateField HeaderText="Edit">

    <ItemTemplate>

         <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%#"CourseList.aspx?ID=" & Eval("CourseCatID")%>'  Text="Edit Courses"></asp:LinkButton>

   </ItemTemplate>

</asp:TemplateField>
更新:
我认为我requestquerystring是不是空自IVE得到这个地址栏
http://localhost:4543/Trainingplan/CourseList.aspx?ID=6

回答

评论会员:游客 时间:2012/02/06
。确保("CourseCatID")不为空如果是的话,那么将抛出一个ToString(空),你得到的错误。如果你需要传递多个值到一个超链接字段的详细信息,请参阅imgsrc=]
sajithnet
评论会员:游客 时间:2012/02/06
你传球的PostBackUrl="LT%#"?CourseList.aspx编号="评估("CourseCatID")%GT;所以使用的Request.QueryString("ID")的ToString
Tejas_Vaishnav
评论会员:游客 时间:2012/02/06
{C}并在重定向页面意味着对CourseList.aspx页检查像codeprelang="c#"spanclass="code-keyword"string/spanid=Request.QueryString[spanclass="code-string""/spanspanclass="code-string"ID"/span].ToString(); spanclass="code-keyword"if/span(id!=spanclass="code-string""/spanspanclass="code-string""/spanorid!=spanclass="code-keyword"null/span){spanclass="code-comment"///spanspanclass="code-comment"doyourcodeforwhatyouwhantthatid./span}/pre/code的