我正在使用 VS 2012 开发一个 Web 应用程序,该应用程序使用链接按钮的 PostBackUrl 中的以下代码重定向到About.aspx
页面。
<asp:LinkButton ID="LnkSelect" CommandName="Select" Text="Image" PostBackUrl='<%# "~/About.aspx?Log_ID=" + Eval("Log_ID") %>' runat="server"></asp:LinkButton>
在 localhost 开发服务器上测试时一切正常。但是当我在 IIS 8 上托管 Web 应用程序时,单击“喜欢”按钮时没有任何反应。提前致谢。
这是 LinkButton 的 HTML
<a id="MainContent_GridView1_LnkSelect_0" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$GridView1$ctl02$LnkSelect", "", false, "", "About.aspx?Log_ID=1", false, true))">Image</a>
解决方案
将项目转换为 .NET 4.0 并且一切正常。