c# MVC + Reflexion: Exposing assembly name
<p>So I have Web app project that refers class library. 
Like so:</p>

<pre><code>MyWebApp
DatatableLibrary
----- MyDataTableClass.cs
</code></pre>

<p>In my view, I'm making an ajax call that got exposed MyDataTableClass AssemblyQualifiedName. for ex.:</p>

<pre><code>DatatableLibrary.MyDataTableClass, DatatableLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
</code></pre>

<p>Why? So I can in controller do this trick:</p>

<pre><code>public JsonResult DatatableRequest(string className){ Type.GetType(className); //more stuff + response}
</code></pre>

<p>I feel that there is good risk of exposing valuable informations in class and assembly name in View, am I right? Is there any trick or workaround here? </p>