Greetings
I have been banging my head all day with this and maybe im missing
something small. I am not sure. I need to grab the
SelectedItem.Value from the drop down list on a simple form submit but
it keeps returning null. Can anyone point out what is wrong with this
code.
>From the aspx file
<asp:DropDownList ID="ddlCategory" runat="server" Font-Size="Small" /
>
from the cs file
public partial class Assets_Add : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindCategories();
BindStatus();
BindVendors();
BindEmployees();
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
string test =
Convert.ToString(ddlAssignedTo.SelectedItem.Value);
AssetManagementDataContext dc = new
AssetManagementDataContext();
Asset asset = new Asset()
{
assetTag = txtAssetTag.Text.Trim(),
description = txtDescription.Text.Trim(),
id_employee =
Convert.ToInt32(ddlAssignedTo.SelectedItem.Value),
id_category =
Convert.ToInt32(ddlCategory.SelectedItem.Value),
id_status = Convert.ToInt32(ddlStatus.SelectedItem.Value),
id_vendor = Convert.ToInt32(ddlVendor.SelectedItem.Value),
model = txtModel.Text.Trim(),
serial = txtSerial.Text.Trim(),
acquired = Convert.ToDateTime(txtAcquired.Text.Trim())
};
dc.Assets.InsertOnSubmit(asset);
dc.SubmitChanges();
}
}