ashxファイルでStringBuilderを使用してjavascriptを返しています。1行を除いて、すべて正常に動作します...
javascript.Append("document.write(\"<script id=__ie_onload defer \" + \"src=javascript:void(0)><\/script>\");");
読みやすくするために、エスケープされていないバージョンは次のとおりです。
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
この行をコメントアウトすると、私のashxファイルは魅力のように機能します。でも、そのままにしておくと走りません。StringBuilderでのdocument.writeステートメントの使用に何らかの制限はありますか?あるいは、.NET内からJavascriptを書き出すためのより良い方法はありますか?サーバー変数を使用する必要があるため、.NETからのものである必要があります。