How to force the DropDownList to take both value and text of the source?
<p>I've struggling for hours now with this issue. I have a list that I keep in the Session</p>

<pre><code>Session["AllDev"] = taskData.DisplayAllDevelopers();
</code></pre>

<p>I use it later this way.</p>

<pre><code>_ddlAllDev.DataSource = (ListItemCollection)Session["AllDev"];
_ddlAllDev.DataBind();
</code></pre>

<p><strong>DisplayAllDevelopers()</strong> method returns a ListItemCollection. Each ListItem contains the <strong>ID</strong> of the Developer as Value and the <strong>name of the Developer</strong> as Text. But When I check the items collection, I find that the DropDownList has both the value and the text set to the name of the devoloper. Is there a way to force the DropDownList to keep the Value and the Text as the source is?</p>

<p>Thanks for helping.</p>
