0

新しいページに行を選択するときに2つの異なるIDを渡したいグリッドビューがあります。私はそれらを2つの異なる変数にする必要があるので、それらを一緒にバインドしたくありません。

現在、私がリンクでそれを行っている方法は、SUBMITTEDJOBAPPLICATIONの値を選択し、JOBAPPLICATIONID変数は同じです(これは正しくありません)。つまり、SUBMITTEDJOBAPPLICATIONは正しいのですが、JOBAPPLICATIONIDはSUBMITTEDJOBAPPLICATIONと同じであり、それは正しくありません。

<asp:HyperLink ID="lnkSelect" runat='server' NavigateUrl='<%# String.Format("~/UnscreenedApplicantPage.aspx?SubmittedID={0}&jobID={0}", Eval("SUBMITTEDJOBAPPLICATION"), Eval("JOBAPPLICATIONID")) %>'>Select</asp:HyperLink>

どうすればこれを修正できますか?

4

2 に答える 2

0

変化する SubmittedID={0}&jobID={0}

SubmittedID={0}&jobID={1}

ゼロインデックスのみをString.Format("SubmittedID={0}&jobID={0}", Eval("SUBMITTEDJOBAPPLICATION"), Eval("JOBAPPLICATIONID"))使用するため、fistパラメータが両方の場所を置き換えます。

于 2012-05-11T18:15:08.537 に答える
0

これを試してみてください

<asp:HyperLink ID="lnkSelect" runat='server' NavigateUrl='<%# String.Format("~/UnscreenedApplicantPage.aspx?SubmittedID={0}&jobID={1}", Eval("SUBMITTEDJOBAPPLICATION").ToString(), Eval("JOBAPPLICATIONID").ToString()) %>'>Select</asp:HyperLink>

あなたも必要ですEval("SUBMITTEDJOBAPPLICATION").ToString(), Eval("JOBAPPLICATIONID").ToString()

于 2012-05-11T18:20:39.890 に答える