如果值>0,我会在其中显示一个链接。但是,当我将 visitorID= 放入另一个时,它会给我一个错误的 url(history-6ren">
gpt4 book ai didi

C# 如何转义 eval <%?

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:35 25 4
gpt4 key购买 nike

我有这样的代码:

<%# (int)Eval("Favorites") > 0 ? "<a href=\"history.aspx?visitorid=<%# Eval(\"VisitorID\") %\">Favorites</a> / " : ""%>

如果值>0,我会在其中显示一个链接。但是,当我将 visitorID=<%#...%> 放入另一个时,它会给我一个错误的 url(history.aspx?visitorid=%3C%#%20Eval)评估<%#..%>

如何逃避这个?谢谢

最佳答案

您可以像这样分隔字符串:

?visitorid=<" + "%# Eval(\"Visit

关于C# 如何转义 eval <%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4651370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com