Ich kann keine Funktion in meiner CSHTML-Seite aufrufen.C# -Funktion Aufruf an cshtml
in meiner cshtml Seite Skript:
<script type="text/javascript" >
//var sLoggedInUser = <%# GetSession_LoggedInIdUser() %>;
$(document).ready(function() {
alert("dom");
var sLoggedInUser = PageMethods.GetSession_LoggedInUserName();
alert(sLoggedInUser);
});
function btnClick() {
alert("btn click");
}
</script>
dom aufmerksam gemacht wird, Button-Klick-Funktion gut funktionieren, aber keinen Wert von sLoggedInUser bekommen. In meinem cs Seite:
protected string GetSession_LoggedInUserName()
{
SessionConfiguration Obj_Configuration = (SessionConfiguration)Session["Configuration"];
return Obj_Configuration.LoggedInUserName;
}
Ich versuche auch, mit: var sLoggedInUser = <%= PageMethods.GetSession_LoggedInUserName() %>
// var sLoggedInUser = GetSession_LoggedInUserName()
Vielleicht statisch sein? – Emanuele