我想将UserName保存到valC#
@{
var valC#;
}
<script>
$(document).ready(function () {
var UserName = $(".dir span").text();
UserName.trim().replace("\n", "");
alert(UserName);
});
请告诉我们如何将java脚本变量的值保存到C#的变量
</script>
答案 0 :(得分: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
}