因此,我正在使用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開發者工具控制檯中看到了回覆? –