ASP multiple forms to create multiple records to same table
<p>I have a table with 3 asp:dropdownlists (values that are entered into a db), </p>

<p>one asp:textbox (comments).  I have added two extra tables, same as the original. </p>

<p>I am having trouble figuring out how to get those tables to work. 
 I keep getting an error message stating that ID="ddlAwareness" etc... (categories of each drop down, including comment textbox) is already being used in another area.  Is it possible to have a table/form in one web page submit to the same tables?  </p>

<p>I hope this is clear.  Here's the code: (FYI, all the errors point to btnSubmitAssessment_click, ddlReflection, ddlAwareness, ddlCommitment etc...)</p>

<pre><code>protected void btnSubmitAssessment_Click(object sender, EventArgs e)  
{  
    var currUser = DB.Users.Where(u =&gt; u.GUID == Request.Cookies["User"].Value).Single();  
    var rubric = new Rubric  
    {  
        PromptID = Convert.ToInt32(lblPromptID.Text),  
        CreatedOn = DateTime.Now,
        Reflection = Convert.ToInt32(ddlReflection.SelectedValue),  
        Awareness = Convert.ToInt32(ddlAwareness.SelectedValue),  
        Commitment = Convert.ToInt32(ddlCommitment.SelectedValue),  
        Comment = tbComments.Text,  
        UserID = currUser.id  
    };  

    DB.Rubrics.InsertOnSubmit(rubric);  
    var prompt = DB.Prompts.Where(p =&gt; p.id == rubric.PromptID).Single();  
    prompt.LockedAt = null;  
    prompt.LockedBy = null;  
    DB.SubmitChanges();  
    Prompt.ProcessPromptsToFinal(); // this may take a while if there gets to be a lot of prompts requiring reconciliation.  
    //it would be better off as a service.  
    Response.Write "Submitted";  
}  
</code></pre>

<p>Please help, thank you!!!</p>
