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>
展开
 我来答
taowqhy
2010-10-06
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
<asp:HyperLink ID="lblColumn" NavigateUrl='<%# "edit?&"+Convert.ToString(Eval("sno")) %>'
Text='<%# Container.DataItem("sno")%>' runat="Server">
</asp:HyperLink>
不知道你的edit 是你想加的字符串还是一个路径变量
如果是变量 这个就要先在后台定义公共变量edit 然后把双引号去掉就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
潮娱掌中宝
2010-09-26 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:98.1万
展开全部
<ASP:HyperLink Id="lblColumn" Navigateurl='<%# "default.aspx?id="+HttpUtility.UrlEncode(Eval("sno").ToString())+"" %>' text ='<%# Eval("sno")%>' Runat="Server">
</ASP:HyperLink>

经过测试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rainbow_qyw
2010-10-07 · TA获得超过124个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:74.1万
展开全部
text ='<%# Container.DataItem("sno")%>'

加上单引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式