嗨,我的代码中有这个:
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>
- 如您所见,我需要使用 string.concat 加入\Uploads\ + 变量输出的值+ Eval("text")在文本框中创建自定义“路径”
非常感谢您!