想要在postbackurl中绑定查询字符串之前添加目录

时间:2012-03-03 21:33:45

标签: c# asp.net gridview query-string

目前我有这个......工作正常

<asp:ImageButton ID="ImageButton1" runat="server"  Width="80" Height="60" ImageUrl='<%# Bind("ImageUrl") %>' PostBackUrl='<%#Eval("Invno")%>' />

但是,数据库硬编码为“/item.aspx?innvo=1234”

我需要首先在其中放置一个子目录,所以“/test/item.aspx?innvo=1234”

我无法更改表格中的硬编码,因为它会影响其他内容。

所以我只需要知道如何将/ test /放在那里,因为我尝试过的所有内容都失败了:)

2 个答案:

答案 0 :(得分:1)

<asp:ImageButton ID="ImageButton1" runat="server"  Width="80" Height="60" ImageUrl='<%# Bind("ImageUrl") %>' PostBackUrl='<%#"/test" + Eval("Invno")%>' />

<asp:ImageButton ID="ImageButton1" runat="server"  Width="80" Height="60" ImageUrl='<%# Bind("ImageUrl") %>' PostBackUrl='<%#Eval("Invno","/test{0}")%>' />

答案 1 :(得分:0)

你有没有尝试过:

<asp:ImageButton ID="ImageButton1" runat="server"  Width="80" Height="60" ImageUrl='<%# Bind("ImageUrl") %>' PostBackUrl='/test<%#Eval("Invno")%>' />