2016-07-21 6 views
-1

ウェブフォームで、href要素にjavascript関数の結果を追加するにはどうすればよいですか?aspxでjsとc#を結合する

現在のURLにjsmethodから取得したパラメータを追加する必要があります。

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

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

のようにJavaScriptを使用して、それを管理する必要があります。おそらく、このような 何か。 –

答えて

0

あなたは、このような `js`でのC#を組み合わせるなど何もありません。この

<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> 
関連する問題