gpt4 book ai didi

c# - 在正则内联表达式中访问数据绑定(bind)变量

转载 作者:行者123 更新时间:2023-11-30 17:07:53 25 4
gpt4 key购买 nike

我正在尝试访问常规 C# 内联表达式中的数据绑定(bind)变量。

我希望有一些方法可以使用 Eval() 访问它命令,但不能在常规内联代码块中使用它。 (我的意思是 <% %> 标签)。

注意:下面的内联代码不完整,我事先设置了 bool 值(IsCommented)。

<%
if (IsCommented)
Response.Write("<a href='#' onclick='Comment(" + Eval("commentid") + "', $(this)); return false;' class='btn btn-info'>Comment</a>");
else
Response.Write("<a href='#' onclick='Comment(" + Eval("commentid") + "', $(this)); return false;' class='btn btn-inverse'>Commented!</a>");
%>

这有可能吗?

(请注意,我将所有这些都包含在 ListView 中)

最佳答案

我没有正确回答你的问题,

但是你是在寻找这样的东西还是这会解决你的问题

<%if (IsCommented) {%>
<a href='#' onclick='Comment('<%#Eval("commentid")%>', $(this)); return false;' class='btn btn-info'>Comment</a>;
<%}else{%>
<a href='#' onclick='Comment('<%#Eval("commentid")%>', $(this)); return false;' class='btn btn-inverse'>Commented!</a>";
<%}%>

关于c# - 在正则内联表达式中访问数据绑定(bind)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215750/

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