【发布时间】:2019-02-27 18:51:56
【问题描述】:
我在.cshtml 中有一个按钮:
<div class="buttons-collection" style="text-align: center">
<p>
<a asp-action="Lengthy" asp-controller="Task" id="test" class="mb-1 mt-1 mr-1 btn btn-primary"><i class="fas fa-cloud"></i> alle Depotstände aktualisieren ASP</a>
</p>
</div>
我需要一个脚本,将"asp-route-id="VARIABLE" 放在此按钮上,其中 VARIABLE 来自javascript(SignalR 连接集线器 ID)。
我尝试的所有方法都出错了 - 每个人都有想法吗?
据我了解,asp-action and asp-controller 在渲染后位于html:
href="Task/Lengthy"
最后我需要
href="Task/Lengthy/VARIABLE"
因为我需要重新渲染视图,所以必须使用 asp-action 的东西,...我使用的第二个按钮效果很好,但视图不会刷新:
<button class="mb-1 mt-1 mr-1 btn btn-primary" disabled="disabled"
id="startButton"
onclick="startTask()">
<i class="fas fa-cloud"></i> alle Depotstände aktualisieren JS
</button>
和功能:
<script>
function startTask() {
$.post("/Task/Lengthy/" + progressConnectionId);
}</script>
【问题讨论】:
标签: javascript c# asp.net-core