目前我有这个......工作正常
<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 /放在那里,因为我尝试过的所有内容都失败了:)
答案 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")%>' />