Динамически встроенная ошибка атрибута src Javascript в IE - PullRequest
1 голос
/ 26 декабря 2009

Контроллер

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;
    }

View

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

Хорошо работает на FF, но не в IE.

1 Ответ

3 голосов
/ 26 декабря 2009
Для тега

A script требуется закрывающий тег для соответствия. IE на самом деле подчиняется стандарту в этом отношении, в то время как FF более щадящий. Измените ваш взгляд на:

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