【发布时间】:2019-11-12 02:46:49
【问题描述】:
借助 SignalR(实时)库,我有一个检索数据的函数
我想在 Url.Action 的参数中将此列表传递到我的控制器中。
<td>
@{
var Users = new List<UserConnected>();
}
@Html.Hidden("listUserConnected", "", new { id = "listUserConnected_" + @item.SET_NOM })
<h3 class="text-warning"><span style="color: black" id="NombreConnection_@item.SET_NOM" onclick="chargementVuePartielleInModal('@Url.Action("DetailUsersConnected", "Parametrages", new {module = Users})')">0</span></h3>
</td>
......
chat.client.UpdateCountAccueil = function (count, listUsers) {
//$('#@(Users)').push(listUsers);
console.log("count accueil :" + count);
$.each(listUsers, function (index, value) {
console.log("listUsers : " + index + " " + value.UserName);
});
$('#NombreConnection_Accueil').text(count);
}
如何在 ASP.NET(带有剃刀)中通过 javascript 中的函数填充变量?
我想用 js“listUsers”函数中的列表填充我的用户列表。最后通过 Url.Action 发送了我的控制器中填写的用户列表。
我尝试了几种技术,包括:
$('#@(Users)').push(listUsers);
和
$.each(listUsers, function (index, value) {
console.log("listUsers : " + index + " " + value.UserName);
@Users.Add(listUsers); <-- ***listUsers not know***
});
但这并没有改变什么
【问题讨论】:
-
您需要从 Javascript 写入 html。 razor 引擎是一种在 Web 服务器上而不是在 Bowser 上运行动态网页的技术。在浏览器上呈现的是来自 razor 引擎的输出 html。我在这里为选择列表回答了类似的问题stackoverflow.com/questions/56537153/…
标签: javascript c# jquery asp.net razor