Как проверить сообщение JavaScript на стороне клиента из файла ресурсов? - PullRequest
0 голосов
/ 21 ноября 2011

Я изо всех сил пытаюсь выяснить, как я могу проверить сообщение javascript на стороне клиента из файла ресурсов?

Я попытался использовать приведенный ниже код в своем приложении, и он работает на всех страницах, кроме страницы входа.

<script type="text/java script" language="java script">
    var jsVar_USERNAME_REQ_JS_MSG = '<%=Resources.CionResources.USERNAME_REQ_JS_MSG %>'; //here not getting value
</script>

function Validate() {     
    var adminUsr =document.getElementById('TabContainer1_tabPnlAdmin_txtAdminName');

    if (adminUsr.value == "") {
        alert(jsVar_USERNAME_REQ_JS_MSG); 
        adminUsr.focus();
        return false;
    }
}

Кто-нибудь может увидеть, что не так?

1 Ответ

0 голосов
/ 21 ноября 2011

У меня был тот же случай, когда мне нужно читать из файла ресурсов внутри JS, поэтому я сделал вызов веб-метода.проверьте код

function GetGlobalResourceObject(message) {
    var ResourceMessage = $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        url: MyGlobalResourceWebServiceUrl + 'GetGlobalResource',
        data: "{Message: '" + message + "'}",
        async: false
    }).responseText;
    return ResourceMessage.split("\"")[3];
}

Интернет-метод

[WebMethod(EnableSession = true)]
    public string GetGlobalResource(string Message)
    {
        return JavaScriptResources.ResourceManager.GetObject(Message).ToString();

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...