asp.net repeater中嵌套使用超链接,显示服务器标记的格式不正确。
<ASP:HyperLinkId="lblColumn"Navigateurl='edit?'&<%#eval("sno")%>_text=<%#Container.Da...
<ASP:HyperLink Id="lblColumn" Navigateurl='edit?'&<%# eval("sno") %> _
text =<%# Container.DataItem("sno")%> Runat="Server">
</ASP:HyperLink> 展开
text =<%# Container.DataItem("sno")%> Runat="Server">
</ASP:HyperLink> 展开
3个回答
展开全部
<asp:HyperLink ID="lblColumn" NavigateUrl='<%# "edit?&"+Convert.ToString(Eval("sno")) %>'
Text='<%# Container.DataItem("sno")%>' runat="Server">
</asp:HyperLink>
不知道你的edit 是你想加的字符串还是一个路径变量
如果是变量 这个就要先在后台定义公共变量edit 然后把双引号去掉就可以了
Text='<%# Container.DataItem("sno")%>' runat="Server">
</asp:HyperLink>
不知道你的edit 是你想加的字符串还是一个路径变量
如果是变量 这个就要先在后台定义公共变量edit 然后把双引号去掉就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
展开全部
<ASP:HyperLink Id="lblColumn" Navigateurl='<%# "default.aspx?id="+HttpUtility.UrlEncode(Eval("sno").ToString())+"" %>' text ='<%# Eval("sno")%>' Runat="Server">
</ASP:HyperLink>
经过测试
</ASP:HyperLink>
经过测试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
text ='<%# Container.DataItem("sno")%>'
加上单引号
加上单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询