我想用DataGrid的超级链接列去实现传两个参数
URL字段怎么写?
URL格式字符串怎么写呢? 一个参数的时候我的是这样的:
URL字段:MessageID
MessageDetail.aspx?MsgId={0}
没有问题

解决方案 »

  1.   

    用模板列,下面就是传两个参数:id="+DataBinder.Eval(Container, "DataItem.formid")+"&upfile="+DataBinder.Eval(Container, "DataItem.upfile")<asp:TemplateColumn HeaderText="≡   每  日  报  表  ≡ ">
       <ItemTemplate>
          <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.formname") %>' NavigateUrl='<%# "./doctmplate/htmtemplate2.aspx?class=reportform&id="+DataBinder.Eval(Container, "DataItem.formid")+"&upfile="+DataBinder.Eval(Container, "DataItem.upfile") %>' Target="parent">
          </asp:HyperLink>
       </ItemTemplate>
    </asp:TemplateColumn>