a标签跳转加入参数总结

项目场景:

在C#开发中,用到的是.asp作为前端页面,需要为绑定的某个数据提供跳转功能。 


问题描述

无法跳转,跳转后没有携带参数



原因分析:

可能是引号的问题, 变量和引用变量没有分清楚,注意看下面的例子。


解决方案:

1. 利用Repeater ItemTemplate出来的数据和从url获取参数的数据直接加参数,(参数在绑定的数据中可以找到)正常写就可以的。 

<td>

        <a href="testSkip.aspx?NameId=<%#Eval("ID") %>&Name=<%#Eval("Name") %>&post=<%#Server.UrlDecode(Request.QueryString["postName"]) %>">

<%#Eval("Name")%>

        </a>
</td>

2. 利用js文件, (ajax,vue等)调用后端接口获取数据,加参数。 !!注意单引号的使用

<tr  οnmοuseοut="this.className='tdbg'" οnmοuseοver="this.className='tdbgmouseover'" v-for="(item,index) in listInfo">

         <td align='center' v-text="item.Name"></td>

         <td align='center'>

                <a :href="'/admin/testSkip.aspx?Id='+item.ID+'&Name='+item.Name"                         target="_blank">

                        {{item.num}}

                </a>

        </td>

</tr>

持续更新中、、、、、欢迎大家留言讨论。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值