<%@ Application Language="C#" %>
<%@ Import Namespace="System.Web.Routing" %>
<script RunAt="server">
void RegisterRouters(RouteCollection routes)
{
//禁用路由的URL访问
routes.Ignore("{resource}.axd/{*pathInfo}");
//前台开始
routes.MapPageRoute("Default", "", "~/Default.aspx");
routes.MapPageRoute("Solutions", "Solutions/{*Paction}", "~/Solutions.aspx");
}
url地址是
http://127.0.0.1/Solutions/web 正常浏览 后面的web进入网页后被修改成id=12
http://127.0.0.1/Solutions/12 提示找不到网页,12是web的id
服务器是万网的2003X64 Net4.0 上次就有这个问题,最后没办法换了2008服务器就好了,这次实在没办法换了,求助一下老师,这是怎么回事
为什么换成数字就找不到了,因为文章传列表都是采用传ID的办法可只要传ID就不行,提示找不到
我再次测试,我把ID部分换成比如文章,我传入A-1234(数字是ID),然后在C# 处理掉A_就没问题,可以正常打开网页~~!!老师们帮我解决一下吧,太痛苦了~!!