当前位置: 代码迷 >> ASP.NET >> Eval数据绑定变态事例求解,该怎么解决
  详细解决方案

Eval数据绑定变态事例求解,该怎么解决

热度:5709   发布时间:2013-02-25 00:00:00.0
Eval数据绑定变态事例求解
一个前台的页面index.aspx文件中,用到了一个Repeater控件.其中  
模板列如下代码:  
<ItemTemplate>  
                                                · <a   href= " <%#   Eval( "CompanyID ", "/Company/Detail{0} ")%> "  
                                                  title= " <%#   Eval( "CompanyTitle ").ToString()%> "  
                                        target= "_blank "   class= "black12 ">  
                                                        <%#   Common.CutStr(Eval( "CompanyTitle ").ToString(),   18)%>  
                                                </a>  
                                                <%#   Eval( "AddDate ",   "{0:MM-dd} ")%>  
                                        </ItemTemplate>  

我很不理解的是a   href= " <%#   Eval( "CompanyID ", "/Company/Detail{0} ")%> "这一句话的意思,明明我看那个站点中Company文件夹中没有相应的如Detail1145页面,(不过里面倒有Detail.aspx和index.aspx)。但为什么在点击后还会页面正确转到Detail1145这个页面呢   。我看了整个站点都找不到这个哦

------解决方案--------------------------------------------------------
url重写
------解决方案--------------------------------------------------------
url重写拉。应该是

------解决方案--------------------------------------------------------
你去查看webconfig页面中的代码 他在里面写了跳转。
  相关解决方案