无法解析锚标记中的href属性 [英] unable to parse href attribute in anchor tag

查看:80
本文介绍了无法解析锚标记中的href属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨......我在href属性中调用了一个javascript函数,该函数位于repeater控件下,如下所示





< ; a id =a1runat =servertitle =查看使用href ='javascript:ShowUseSummary(<%#DataBinder.Eval(Container.DataItem,ID)%>);'> ; asp.net



当执行页面时,锚标记的输出显示如下所示的值。



); id =AuxiliaryInfoRepeater_ctl01_a1title =查看使用> asp.net



请帮我解析

Hi ...I am calling a javascript function in href attribute which is placed under repeater control as shown below


<a id="a1" runat="server" title="View Use" href='javascript:ShowUseSummary("<%# DataBinder.Eval(Container.DataItem, "ID") %>");'>asp.net

The output of anchor tag is displaying the value like below when page is executed.

");" id="AuxiliaryInfoRepeater_ctl01_a1" title="View Use">asp.net

please help me what is the problem in parsing

推荐答案

试试这个

Try this
<a id="a1" runat="server" title="View Use" href=javascript:ShowUseSummary("<%# DataBinder.Eval(Container.DataItem, "ID") %>")></a>


更改href属性喜欢这个

]]>



然后它会工作
change the href attribute like this
]]> .

Then it will work


如果它在转发器内那么







href ='javascript:ShowUseSummary(<%#Eval(ID)%>);'>




js



功能ShowUseSummary(id){



// ...

返回网址;

}
if it is inside the repeater then



href='javascript:ShowUseSummary(<%#Eval("ID")%>);'>


js

function ShowUseSummary(id){

//...
return url;
}


这篇关于无法解析锚标记中的href属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆