2011-04-29 108 views
0

在这个项目中我试图执行一个价格表(这是一个动物标本网站)因此,这里就是我要做的事情,告诉你的代码图片被显示为奇怪的字符

PriceListController

public partial class PriceListController : Controller 
    { 

     public PriceListController() 
     { 
     } 


     [CanonicalUrlAttribute("PriceList")] 
     [CompressionFilter(Order = 1)] 
     [CacheFilter(Duration = 120, Order = 1)] 
     public virtual ActionResult Index() 
     { 
      GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities(); 
      var viewModel = new PriceListViewModel() { PriceListAnimals = context.GetAnimalListForPriceList() }; 
      return View(viewModel); 
     } 


     [CompressionFilter(Order = 1)] 
     [CacheFilter(Duration = 120, Order = 2)] 
     public virtual ActionResult List(string animal) 
     { 
      GodsCreationTaxidermyEntities context = new GodsCreationTaxidermyEntities(); 

      var viewModel = new PriceListIndexViewModel() { AnimalPrices = context.GetPriceListByAnimal(animal) }; 
      return View(viewModel); 
     } 

    } 

索引工作正常。这里的Index.aspx的

的Index.aspx

<div id="main-content" title="AnimalBox" style="float:none;"> 
    <%--<%= Html.DropDownList("AnimalList", Model.Animals, "[Select One]", new { @class = "inputDropDown" })%>--%> 
    <% Html.DataList(Model.PriceListAnimals).Columns(6).Item(item => 
{ 
    item.Template(galleryImage => 
    {%> 
     <div style="margin-right:45px; line-height:150%;"> 
      <span><%= Html.ActionLink(galleryImage.AnimalName,"List",new { @animal = galleryImage.AnimalName }) %></span> 
     </div> 

     <% }); 

}).Render(); %> 
</div> 

现在我们移动到列表页面

List.aspx

<div class="maintext" id="pricelist"> 
     <h2 class="sectionHeader">:: Gods Creation Taxidermy : PriceList ::</h2> 
      <% Html.DataList(Model.AnimalPrices).Columns(7).Item(item => 
      { 
       item.Template(galleryImage => 
      {%>     
        <div><%=galleryImage.TypeName %></div>         
     <%}); 

    }).Render(); %> 
     <% Html.DataList(Model.AnimalPrices).Columns(7).Item(item2 => 
     { 
      item2.Template(galleryImage => 
     {%> 

       <div><%=galleryImage.MountPrice %></div> 

     <% }); 

     }).Render(); %> 
    </div> 

这里有一个如何这个截图beeing显示

Screenshot

如果有人认为我肯定会感激。

编辑:顺便说一下,图像arent被存储在数据库中,只是路径,这使得这更加fonfusing。

回答

0

这个问题已解决,我有几件事倒退