1
我希望用戶從下拉列表中選擇組名稱,然後選擇組的名稱並將其保存到數據庫中。這裏的問題,當我選擇組名,返回的ID變成了零而不是組ID?如何在選擇名稱時獲取組標識
HTML:
<div class="col-md-3">
<select id="sel_group" name="groups" class="bs-select form-control input-medium">
<option value="@group_id">Select Group....</option></select>
</div>
代碼來保存數據:
public int Create(User user, int userId)
{
using (SqlConnection con = new SqlConnection(Global.Config.ConnStr))
{
SqlCommand cmd = new SqlCommand("spp_txn_user_ins", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@username", user.userName.Trim()));
cmd.Parameters.Add(new SqlParameter("@fullname", user.fullname));
cmd.Parameters.Add(new SqlParameter("@pwd", user.pwd));
cmd.Parameters.Add(new SqlParameter("@email", user.email.Trim()));
cmd.Parameters.Add(new SqlParameter("@mobile", user.mobile.Trim()));
cmd.Parameters.Add(new SqlParameter("@designation", user.designation));
cmd.Parameters.Add(new SqlParameter("@userid", user.createUser));
cmd.Parameters.Add(new SqlParameter("@group_id", user.group_id));
cmd.Parameters.Add(new SqlParameter("@add_content", user.add_content == null ? dbNull : (int)user.add_content));
cmd.Parameters.Add(new SqlParameter("@edit_content", user.edit_content == null ? dbNull : (int)user.edit_content));
cmd.Parameters.Add(new SqlParameter("@delete_content", user.delete_content == null ? dbNull : (int)user.delete_content));
cmd.Parameters.Add(new SqlParameter("@manage_user", user.manage_user == null ? dbNull : (int)user.manage_user));
cmd.Parameters.Add(new SqlParameter("@view_log", user.view_log == null ? dbNull : (int)user.view_log));
cmd.Parameters.Add(new SqlParameter("@result", 0)).Direction = ParameterDirection.Output;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
return int.Parse(cmd.Parameters["@result"].Value.ToString());
}
}
的Jquery:
//append data in dropdownlist
$(document).ready(function() {
var url_list = "api/usergroup/getdata";
$.getJSON(url_list)
.done(function (data) {
$.each(data, function (index, obj) {
$("#sel_group").append("<option value='" + obj.id + "'>" + obj.name + "</option>")
console.log(obj.name);
})
});
});
誰能告訴我怎麼去從下拉列表中選擇組名的ID ?
你如何設置'user.group_id' ? – laszlokiss88
我將它添加到用戶類'public int group_id {get;組; }' – Saif
當然,但我問你如何填充它。像'user.group_id = ...' – laszlokiss88