2012-04-03 15 views
0

現在、ASP.NET Framework 4でWebアプリケーションを開発中ですが、Safari 5.1.5で問題が発生しています。私のWebアプリケーションはInternet Explorer 9、Firefox 11、Chrome 18で正常に動作しています。ポストバックがSafari 5.1.5で起動しない

サーバーイベント(ポストバック)のボタンをクリックすると起動しません。それらのどれも、ウェブアプリを全く使用することは不可能です。

この問題を経験した人はいますか?私が得るは、JavaScriptコンソールで

<input type="submit" name="ctl00$MainContent$cmdClose" value="Fermer" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$cmdClose&quot;, &quot;&quot;, true, &quot;Fields&quot;, &quot;&quot;, false, false))" id="ctl00_MainContent_cmdClose" style="height:30px;width:150px;height: 30px" /> 

セカンドEDIT

EDIT

は例えば、ポストバックを行い、ボタンのために、ブラウザがこのコードを取得します例外PageRequestManagerParserErrorException

サードEDIT

ASPX

<asp:Button ID="cmdClose" runat="server" Text="Fermer" Width="150px" OnClick="cmdClose_Click" ValidationGroup="Fields" Height="30px" /> 

C#

protected void cmdClose_Click(object sender, EventArgs e) 
{ /*Some Code*/} 
+0

あなたのコードの一部を提供できる場合、具体的にはイベントバインディングとイベント処理に関してです。そして、コンソールでエラーをチェックしようとしましたか?また、これらのボタンのイベントハンドラにブレークポイントが設定されていますか? – MilkyWayJoe

+0

Safariは、javascriptでエラーをスローすることがあります。この問題が発生したページを表示できますか? – Aristos

+0

私はあなたのページを提供することはできません、それはローカルのWebアプリケーションだけです – Soader03

答えて

0

私はちょうどthisサイトの問題を解決しました。

ボタンをポイントするUpdatePanelにPostBackTriggerを追加します。 ボタンが、ページ上のマーク を介して静的に宣言されている場合、これは効果的です。

関連する問題