因此,我正在使用C#/ ASP.NET Visual Studio 2012 .Net4.5中的网站。我遇到的问题是一个简单的按钮。该网站使用Visual Studio发布进行发布,并对其进行配置以进行发布。这将在目录中创建dll和文件,然后将其推送到开发服务器。应用程序池指向此目录。按下按钮应该调用cs文件中的C#代码(但是由于它被推送,现在在dll中)。这在Firefox和IE浏览器中工作正常,但是它只是刷新页面而没有任何反应。这很奇怪。一些示例代码发布的网站工作在Firefox/IE中,但不是Chrome
在.aspx.cs文件:
protected void btnCreate_Click(object sender, EventArgs e)
{
// redirect to create page
Response.Redirect("~/Schedule/Create.aspx");
}
而在.aspx文件
<asp:Button ID="btnCreate" runat="server" CssClass="btn btn-inverse" Text="Create Shift" OnClick="btnCreate_Click" />
我只是不明白,为什么这么简单的东西就不会在Chrome中工作。
我应该补充一点,当在谷歌浏览器的本地机器上进行调试时,页面可以正常工作。这就是为什么我认为这是铬阅读DLL的东西?但其他后端.cs的东西正在工作。只是不起作用的Response.redirect。
你说它刷新页面。您是否在小提琴手或Chrome开发者工具控制台中看到了回复? –