0

UserName を valC# に保存したい

@{
var valC#;
}

<script>
    $(document).ready(function () {
        var UserName = $(".dir span").text();
        UserName.trim().replace("\n", "");

        alert(UserName);
    });

java-script変数からC#の変数に値を保存する方法を教えてください

</script>
4

1 に答える 1

1

クライアント側 (JavaScript) からサーバー側に値をプッシュする必要がある場合 (C# コードはサーバー上で実行されます)、何らかの方法でサーバーに送信する必要があります。

$(document).ready(function () {
    var UserName = $(".dir span").text();
    UserName.trim().replace("\n", "");

    $.post("@Url.Action("SaveUserName")", { username: UserName });
});

これにより、入力されたユーザー名が、現在のビューがアクティブ化されたのと同じコントローラーの Action SaveUserName にポストされます。したがって、コントローラーでは、次のアクションが必要になります

public ActionResult SaveUserName(string username)
{
    // This is where you would save the username on the serverside
}
于 2013-02-09T07:19:30.100 に答える