将变量附加到锚标记中的url

时间:2018-05-15 18:47:02

标签: html asp.net-mvc

我有以下锚标记:

<a href="https://myUrl" target="_blank"></a> 

我想知道我是否可以像这样在网址中添加变量:

<a href="https://myUrl?variable="+myVariable target="_blank"></a> 

如果没有,导航到我想要的网址的最佳方法是什么?

提前致谢

2 个答案:

答案 0 :(得分:0)

如果这是MVC,你可以使用razor的括号语法:

@{ 
    var strFTP = "Ftp/";
}

<a href='@("http://localhost:8001/" + strFTP)'>Link</a>

这将生成如下的HTML元素:

<a href="http://localhost:8001/Ftp/">Link</a>

什么

@() 
Razor的意思是这行代码是Razor语法,你连接两个值,一个是字符串,一个是变量( strFTP ),当然我的例子中有字符串值。

答案 1 :(得分:-1)

使用JavaScript:D

首先给你的元素一个ID

<script>
document.querySelector(#mine).setAttribute("href", `http://myurl.io `${myVariable}`) 
</script>