87,997
社区成员




<body>
<script runat="server" type="text/C#">
System.Text.StringBuilder sb = new StringBuilder("0-176");
</script>
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function test(id) {
alert(id);
};
</script>
<a href="<%=string.Format("javascript:test('{0}')",sb.ToString()) %>">test</a>
</div>
</form>
</body>
传递的参数本来是第一行'0-146'第二行'1-147',结果js里接受的值是第一行'146',第二行也是'146',它自己做了加减运算.