C#問題小集合
2432 ワード
1.バックエンドは、フロントエンドのバインド文字列を取得します.
2.「error:Microsoft Jscript実行時エラー:Sys.WebForms.PageRequestManagerParserErrorException:サーバから受信したメッセージを解析できません.このエラーが発生したのは、Response.Write()を呼び出してレスポンスを変更すると、応答フィルタ、HttpModule、またはサーバトラッキングが有効になるためです.詳細:近くの「alert('更新に成功しました')」の解析中にエラーが発生したためです.
理由:UpdatePanel 1の使用中に上記のエラーが発生し、マイクロソフトはresponseの使用を推奨しません.write("alert('') ");
解決策:ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "info", "alert('stringMessage!');", true);
1 .aspx
2 <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
3
4 <ItemTemplate>
5 <asp:Label ID="EmailLabel" runat="server" Text='<%# Eval("Email") %>'
6 </ItemTemplate>
7 </asp:Repeater>
8 .cs
9 ((Label)this.Repeater1.Items[0].FindControl("EmailLabel")).Text;
10 ((Label)e.Item.FindControl("EmailLabel")).Text;
2.「error:Microsoft Jscript実行時エラー:Sys.WebForms.PageRequestManagerParserErrorException:サーバから受信したメッセージを解析できません.このエラーが発生したのは、Response.Write()を呼び出してレスポンスを変更すると、応答フィルタ、HttpModule、またはサーバトラッキングが有効になるためです.詳細:近くの「
理由:UpdatePanel 1の使用中に上記のエラーが発生し、マイクロソフトはresponseの使用を推奨しません.write("
解決策:ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "info", "alert('stringMessage!');", true);