0

我想将用户名保存到 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 回答