2

こんにちは、コードビハインドにこれがあります:

string input = Request.Url.AbsoluteUri;
string output = input.Substring(input.IndexOf('=') + 1);

これは私の .aspx ページです:

<asp:TemplateField ShowHeader="False" HeaderText="Some text">
   <ItemTemplate>
     <asp:TextBox ID="txtUrl" Text='<%# String.Concat(@"\Uploads\",Eval("text")) %>' runat="server" onclick="javascript:this.select();"></asp:TextBox>
   </ItemTemplate>
</asp:TemplateField>

そして、私はこれを行う必要があります:

<asp:TemplateField ShowHeader="False" HeaderText="Some text">
   <ItemTemplate>
     <asp:TextBox ID="txtUrl" Text='<%# String.Concat(@"\Uploads\",output,Eval("text")) %>' runat="server" onclick="javascript:this.select();"></asp:TextBox>
   </ItemTemplate>
</asp:TemplateField>

- ご覧のとおり、\Uploads\を結合する string.concat + 変数出力の値+ Eval("text")を使用して、テキスト ボックスにカスタムの「パス」を作成する必要があります。

事前にどうもありがとうございました!

4

2 に答える 2