Asp.Net路由动态值问题 [英] Asp.Net Routing dynamic value problem
本文介绍了Asp.Net路由动态值问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个小问题.
我的asax:
Hi ,
I have a little problem.
My asax :
<%@ Import Namespace="System.Web.Routing" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
RouteTable.Routes.MapPageRoute("article_url_name", "article/{article_title}", "~/blog/article.aspx");
}
我的Default.aspx
My Default.aspx
<asp:Hyperlink ID="headerlink" CssClass="headerlnk" runat="server" NavigateUrl='<% $RouteUrl:RouteName=article_url_name , article_title=#Eval("articlecontent") %>'
><%# Eval("articlecontent") %></asp:Hyperlink>
这是行不通的.我无法在navigationUrl中获得文章内容.
this is not work. I can''t get articlecontent in navigateUrl.
<asp:Hyperlink ID="headerlink" CssClass="headerlnk" runat="server" NavigateUrl='<% $RouteUrl:RouteName=article_url_name , article_title=test %>'
><%# Eval("articlecontent") %></asp:Hyperlink>
此链接将我带到博客/测试"
问题出在哪儿 ?为什么我可以获得动态内容?
this link taking me to "blog/test"
where is the problem ? why can i get the dynamic content ?
推荐答案
RouteUrl:RouteName = article_url_name,article_title =#Eval("articlecontent")%>' ><%#Eval(" ) %> </ asp:Hyperlink >
RouteUrl:RouteName=article_url_name , article_title=#Eval("articlecontent") %>' ><%# Eval("articlecontent") %></asp:Hyperlink>
这是行不通的.我无法在navigationUrl中获得文章内容.
this is not work. I can''t get articlecontent in navigateUrl.
<asp:Hyperlink ID="headerlink" CssClass="headerlnk" runat="server" NavigateUrl='<%
RouteUrl:RouteName = article_url_name,article_title = test%>' ><%#Eval(" ) %> </ asp:Hyperlink >
RouteUrl:RouteName=article_url_name , article_title=test %>' ><%# Eval("articlecontent") %></asp:Hyperlink>
此链接将我带到博客/测试"
问题出在哪儿 ?为什么我可以获得动态内容?
this link taking me to "blog/test"
where is the problem ? why can i get the dynamic content ?
这篇关于Asp.Net路由动态值问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文