在html页面,如何拼接a元素的href?

oracleunix 2009-07-18 10:11:26
我想传两个参数,大意如下

<a href="~/Authentication/ArticleManage/EditArticle.aspx?tableName="+ '<%#Eval("TableName")%>+"&id="+<%# Eval("id")%>' id="linkEdit" runat="server" visible="false">
</a>
如何拼写?
...全文
3916 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
kira155716 2009-07-19
  • 打赏
  • 举报
回复

<a href="~/Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>&id=<%# Eval("id")%>" id="linkEdit" runat="server" visible="false">


<%#Eval("")%>这个是可以放在""内的
kira155716 2009-07-19
  • 打赏
  • 举报
回复

<a href="~/Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>&id=<%# Eval("id")%>" id="linkEdit" runat="server" visible="false">


<%#Eval("")%>这个是可以放在""内的
youlanbeilei 2009-07-19
  • 打赏
  • 举报
回复
<a href="~/Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>"+"&id=<%# Eval("id")%>" id="linkEdit" runat="server" visible="false"> </a>
youlanbeilei 2009-07-19
  • 打赏
  • 举报
回复
<a href="~/Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>+"&id=<%# Eval("id")%>" id="linkEdit" runat="server" visible="false"> </a>
flien1 2009-07-19
  • 打赏
  • 举报
回复
HyperLink ]
或者linkbutton
oracleunix 2009-07-19
  • 打赏
  • 举报
回复
测试通过:

<asp:HyperLink NavigateUrl='<%# "~/Authentication/ArticleManage/EditArticle.aspx?tableName=" + Eval("TableName")+"&id="+Eval("id") %>' id="linkEdit" runat="server" visible="false">
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
to:s281012,依据我刚贴的代码,再试你的修改,运行页面,移到图片上,
连接变成这样

http://localhost:46437/Authentication/ArticleManage/EditArticle.aspx?tableName=<#Eval(
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
<asp:ListView ID="TitleListView" runat="server" ItemPlaceholderID="itemPlaceholder">
<LayoutTemplate>
....略
</LayoutTemplate>
<ItemTemplate>
<li>
<asp:LinkButton ID="lnkTitleBtn" runat="server" Text='<%# Eval("title")%>'
CommandName="Select" CommandArgument='<%# Eval("id")%>' />
[<asp:Label ID="labAddDate" runat="server" Text='<%# Eval("addDate","{0:yyyy-MM-dd}")%>' />]
<a href='ArticleManage/EditArticle.aspx?tableName=<%# Eval("TableName")%>&id= <%# Eval("id")%>' id="linkEdit" runat="server" visible="false">
<img alt="" src="../images/newsedit.gif" />
</a>
</li>
</ItemTemplate>
</asp:ListView>

页面运行显示
--------------------------------------------------------------------------------------
消防安全专项检查 [2009-07-10] &id=<%# Eval("id")%>" id="TitleListView_ctrl2_linkEdit"> newsedit.gif图片
乌龟量化 2009-07-18
  • 打赏
  • 举报
回复
请问楼主,我发的连接,有什么错误?

楼主怎么没音了 ??
gdjlc 2009-07-18
  • 打赏
  • 举报
回复
<asp:TemplateField>
<ItemTemplate>
<a href='Authentication/ArticleManage/EditArticle.aspx?tableName=<%# Eval("cateName")%>&id=<%# Eval("cateid")%>' id="linkEdit" runat="server" >链接 </a>

</ItemTemplate>
</asp:TemplateField>
gdjlc 2009-07-18
  • 打赏
  • 举报
回复
这个试了,可以了,模板列中:

<a href='Authentication/ArticleManage/EditArticle.aspx?tableName=<%# Eval("cateName")%>&id=<%# Eval("cateid")%>' id="linkEdit" runat="server" >链接 </a>

bwangel 2009-07-18
  • 打赏
  • 举报
回复
问题是你在哪里用的,是在数据绑定的控件里,还是外层的一个单独的Link?这两种情况写法是有区别的.
乌龟量化 2009-07-18
  • 打赏
  • 举报
回复
你好,能不能把链接全部发上来呢 ?
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
to:s281012
生成显示成这样

http://localhost:46437/Authentication/ArticleManage/EditArticle.aspx?tableName=<#Eval(
乌龟量化 2009-07-18
  • 打赏
  • 举报
回复
<a href='../Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>&id=<%# Eval("id")%>' id="linkEdit" runat="server" visible="false">
</a>
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
to:gdjlc 你的也试过了,不对呀
乌龟量化 2009-07-18
  • 打赏
  • 举报
回复

<a href='../Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>&id=<%# Eval("id")%>' id="linkEdit" runat="server" visible="false">
</a>
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
对呀,在listview里
oracleunix 2009-07-18
  • 打赏
  • 举报
回复
急,有人知道吗?
gdjlc 2009-07-18
  • 打赏
  • 举报
回复
这是在模板列吧?

<a href="Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>&id=<%# Eval("id")%>" id="linkEdit" runat="server" visible="false">链接</a>
加载更多回复(5)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧