javascript - ASP.Net core,如何在选中复选框时记录用户信息?

标签 javascript c# asp.net logging

我一直在努力寻找有关如何记录用户信息的信息,例如选中复选框时的用户名(应在用户不知情的情况下记录此信息)。这是我的代码:

这是 MDB 的“开关”设计的复选框

<div>
<div class="switch">
    <label>
        Checked and Verified
        <input type="checkbox" checked>
        <span class="lever"></span>

    </label>
</div>

当“离开者”(复选框)设置为 true 时,我希望记录以下内容:

<input id="username" value="@User.Identity.Name" />

@Html.EditorFor(x => x.DateCreated)

但是,我找不到 @if 语句或任何有效的 javascript 代码。 请帮助我:(

最佳答案

使用 JavaScript:

<input type="checkbox" id="myCheck" onclick="myFunction()" checked>

您可以在 JS 中构建逻辑:

function myFunction() {
  // Get the checkbox
  var checkBox = document.getElementById("myCheck");


  // If the checkbox is checked, display the output text
  if (checkBox.checked == true){
    //log
  } else {
    //do not log
  }
}

如此处所述 Link

关于javascript - ASP.Net core,如何在选中复选框时记录用户信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50989869/

相关文章:

javascript - 使用 css2stylus 后手写笔文件出现无法加载资源错误

javascript - 如何使带有 setTimeout() 的函数按顺序工作?

c# - 让VisualStudio运行命令生成C#代码

c# - 什么是好的 MVVM 资源?

asp.net - 错误 : Failed To Connect to Host Uri Using PayFlow Pro and ASP. NET 1.1

javascript - jQuery 切换/slideDown/slideUp 未按预期工作

javascript - 我希望所有选择的类(包括稍后可能添加的类)使用 select2

c# - HttpListener : writing to outputstream slow depending on content?

c# - 将 CheckChanged 事件处理程序添加到动态添加的 UserControl 中的 CheckBox

c# - 即使 IP 已更改或浏览器数据已被清除,我如何识别我网站上的唯一用户?