1

コントローラ

public ActionResult GetCategories()
    {

        var htmlText = new StringBuilder();
        var scriptText = new StringBuilder();

        htmlText.Append("Hello world");
        scriptText.AppendFormat("document.write({0});", htmlText.ToString());
        var content = new ContentResult();
        content.Content = scriptText.ToString();
        return content;
    }

意見

<script src="/Home/GetCategories" type="text/javascript" language="javascript"/>

FF では問題なく動作しますが、IE では動作しません。

4

1 に答える 1

3

タグを準拠させるscriptには、終了タグが必要です。IE は実際にこの点で標準に従いますが、FF はより寛容です。ビューを次のように変更します。

<script src="/Home/GetCategories" type="text/javascript" language="javascript">
</script>
于 2009-12-26T13:56:32.530 に答える