Search code examples
asp.net-mvc-2spark-view-engine

Why Spark viewengine renders unnecessary (or unexpected) quotes?


If i add pageBaseType="Spark.Web.Mvc.SparkView" in my web.config (necessary to fix intellisense), somehow it does not render links (probably not only) correctly anymore.

This is how it's supposed to look like (and does, if page base type is not specified)=>

alt text

This is how it looks when base type is specified=>

alt text

Chrome source viewer shows identical page source code for both cases=>

<body> 
    <div class="content"> 
        <div class="navigation"> 
            <a href="/Employee/List">Employees</a> 
            <a href="/Product/List">Products</a> 
            <a href="/Store/List">Stores</a> 
            <div class="navigation_title"> 
                Navigation</div> 
        </div> 
        <div class="main"> 
            <div class="content"> 
<h2>Employees</h2>Nothing found...
&lt;a href=&quot;/Employee/Create&quot;&gt;Create&lt;/a&gt;           
            </div> 
        </div> 
    </div> 
</body> 

Developer tools does not=>

alt text

So - why my link gets htmlencoded (if that's what happens)? If it's default behavior, then how to render raw html?


Using latest Spark version, rebuilt with Asp.Net Mvc2 RC assemblies.


Solution

  • is automaticEncoding set to true in the web.config?

    <spark>
      <pages automaticEncoding="false">
      </pages>
    </spark>