javascript - 如何在 asp-route-id 前缀中传递 javaScript 变量值?
问题描述
我有一个具有asp-controller
and
属性的锚元素asp-action
。我有一个名为g_id的 javaScript 变量,它将调用getIdFromUrl 函数。此函数将检索附加在 url 末尾的 id。
/User/Account/5
例如,此函数将从URL中检索值5 。我想将此值分配给 asp-route-id。但是,我无法这样做。
<a asp-action="ActivityPrice" asp-controller="Activity" asp-route-id = "g_id" class="btn btn-primary" >
Add Activity Price
var g_id = getIdFromURL();
function getIdFromURL() {
var urlArray = window.location.href.split('/');
var id = urlArray[urlArray.length - 1];
return id;
}
解决方案
$('a').attr('action', '/Activity/ActivityPrice/' + g_id);
推荐阅读
- actions-on-google - Image donot show in rich response in actions on Google
- javascript - Html2canvas 不工作 highcharts to png 在 Firefox 和 IE 上不工作
- function - Azure function wants two versions of the same DLL
- chef-infra - 如何根据厨师中的节点角色执行任务
- angular - Angular如何以“加密”方式将数据发送到支持?
- python - 对熊猫中的前 2 列最大值进行分组
- java - evaluateFormulaCellEnum(cell) 无法使用 POI 理解 Excel 中的公式
- angularjs - AngularJS - directive for only numbers with decimal places
- android - How to retrieve data from a SQLite database and put them in unidimensional String Array?
- python - Python在excel中使用熊猫读取问题