Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在aspx中结合c#和js_Javascript_C# - Fatal编程技术网

Javascript 在aspx中结合c#和js

Javascript 在aspx中结合c#和js,javascript,c#,Javascript,C#,在Web表单中,如何向href元素添加javascript函数的结果 我需要在当前url中附加一个取自jsmethod的参数。 也许是这样的: <a href="<% HttpContext.Current.Request.Url.ToString()%>+"&param1"+jsmethod()" > link </a> <script type="text/javascript"> function callMethod() {

在Web表单中,如何向href元素添加javascript函数的结果

我需要在当前url中附加一个取自jsmethod的参数。 也许是这样的:

<a href="<% HttpContext.Current.Request.Url.ToString()%>+"&param1"+jsmethod()" > link </a>

<script type="text/javascript">
   function callMethod() {
      return "123";
   }
</script>

函数callMethod(){
返回“123”;
}

您必须像这样使用javascript来管理它

<a href="" id="aNode"> link </a>

<script type="text/javascript">
   function callMethod() {
      return "123";
   }

   $(function() {
     var link = '<%=HttpContext.Current.Request.Url.ToString()%>&param1=' + jsmethod(); // construct link

     $('#aNode').attr('href', link); // update link
   });
</script>

函数callMethod(){
返回“123”;
}
$(函数(){
var link='¶m1='+jsmethod();//构造链接
$('#阳极').attr('href',link);//更新链接
});

没有什么比将c与js结合起来更合适的了。