Witajcie.
Mam pewien problem. Bawię się trochę C# i JS. Mam widok, w którym mam pewne deklaracje zmiennych. Chciałbym te zmienne przenieść do kodu Javascript, który znajduje się w osobnym pliku. Nie przekazuje mi jednak tych zmiennych, są one puste. Gdy kod Javascript mam pod widokiem w tagach Script to wszystko jest ok. Fragemnty kodu poniżej
Widok
@model App.Models.User.UserModel
@using App.Data.Extensions
@{
var ViewMode = Model.ViewMode;
}
<script src="~/Scripts/User.js"></script>
fragment kodu z pliku User.js
function ShowDiv() {
var view = "@ViewMode"
if (view == "Edit") {
$('#changepass').show();
$('#pass').hide();
RemoveRequiredRule('#NewPassword');
RemoveRequiredRule('#ConfirmPassword');
}
else {
$('#changepass').hide();
$('#pass').show();
AddRequiredRule('#NewPassword', 'Podaj hasło');
AddRequiredRule('#ConfirmPassword', 'Podaj hasło');
}
}
window.onload = ShowDiv;