this isn't going to be much help, but i love c#, but i hate asp.net!
wouldn't it be something like this?
Code:
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
txt_spec_name.Text = num_items.SelectedItem.ToString();
}
}
</script>
i'm not 100% sure on this one, and i can't test it right now.