title: How to send a dictionary parameter to a URL.Action() in asp.net MVC3
body: <p>Say I have a action method.......</p>
  
  <pre><code>public ActionResult DisplayXml(int viewId, Dictionary&lt;string,string&gt; parameter, string dataFormat )
          {
              string xml = "";
              return Content(xml, "text/xml");
          }
  </code></pre>
  
  <p>and in view I did.......</p>
  
  <pre><code>&lt;iframe title="Xml" class="ResultDisplay" 
          src = "@Url.Action("DisplayXml", "OutputData", new {viewId = Model.ViewId, parameter = Model.Parameter, dataFormat = Model.DataFormat })"&gt;
  &lt;/iframe&gt;
  </code></pre>
  
  <p>Here parameter is a dictionary and I am getting null.
  How I can send it?????</p>