다음 테이블 열에 pageload에 바인딩되는 항목이 있습니다. 매개 변수가 제대로 작동하지만 다음 열인 fullname 인 추가 매개 변수를 추가해야하지만 im 당신은 내가 추가 한 ID 컬럼의 끝에서 볼 수 있듯이 문제 파악을 가진 우리의 구문은 여기 URL에 여분의 매개 변수를 전달합니다.
내 ASP <asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:HyperLink ID="hyperLeadID" runat="server" NavigateUrl='<%#Eval("ID","/documents/Q-Sheet.aspx?LeadID={0}&isHappyCallReferral=yes&isHappyName={1}") %>'
Text='<%#Eval("ID")%>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Referral Name">
<ItemTemplate>
<asp:Label ID="lblRefName" CssClass="gvItem" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
입니다 isHappyName = {1} 내가 그것을 다음을 선택할 것이라고 가정하는 열이 0부터 시작되지만 계속해서 오류가 발생합니다 ( ). "In dex (0부터 시작)는 0보다 크고 인수 목록의 크기보다 작아야합니다. "
은 누군가가 나에게 URL을 통해
감사
, 내가 대답으로이 작업을 수락하기 전에 5 분 기다려야합니다! 다시 한 번 감사드립니다 –
아무런 문제가 없기 때문에 기쁩니다. :) – Dimitri