Как запустить событие click в checkboxlist.. После нажатия на флажок привязать данные из базы данных и показываться в виде списка с использованием MVC
Как запустить событие click в checkboxlist..
после нажатия на флажок привязать данные из базы данных и показываться в виде списка с использованием MVC
эта функция используется для фильтрации моего проекта для таких мест, как стоимость,вместимость,типы венуэтов и т. д...
пожалуйста, помогите мне ... друзья
я поражаюсь уже более 1 недели
для этой функциональности
Что я уже пробовал:
Как запустить событие click в checkboxlist..
после нажатия на флажок привязать данные из базы данных и показываться в виде списка с использованием MVC
вид...
<div class="panel"> <h2>No of Guests</h2> <div class="panelcontent"> <ul style="margin-left: 21px;margin-top:7px;"> @foreach (var item in Model.Bind_No_of_Guests) { <li> <a href="#"> <input type="checkbox" name="monitor" @*onclick="toggle(this, 'myGroup')"*@ /> <span><b>@item.NoOfGuestsBinding </b> </span> </a> </li> } </ul> </div> </div>
Контролер...
public ActionResult List(Home obj,int page=1,int pagesize=3) { Menubar(obj); obj.Bind_No_of_Guests = obj.BindNoOfGuests(); return View(obj); }
Модель...
public List<Home> BindNoOfGuests() { List<Home> NoOfGuests = null; MySqlCommand cmd = new MySqlCommand("select No_of_Guests from Bind_No_of_Guests", con); con.Open(); MySqlDataReader rdr = cmd.ExecuteReader(); NoOfGuests = new List<Home>(); while (rdr.Read()) { var Guests = new Home(); Guests.NoOfGuestsBinding = rdr["No_of_Guests"].ToString(); NoOfGuests.Add(Guests); } con.Close(); return NoOfGuests; }
язык JavaScript..
& lt;скрипт>
$(документ).готово(функция () {
$("#checkBoxId"). click (функция () {
var getchkid = $(this). attr ('id');
var isChecked = $ ('#' + getchkid). is (': checked');
если ($('#' + getchkid).это(':проверено') == истина) {
$('#тд' + $(этот).Валь()).в CSS("цвет", "белый");
$('#тд' + $(этот).Валь()).в CSS("background-цвет", "синий");
}
ещё {
$('#тд' + $(этот).Валь()).в CSS("цвет", "черный");
$('#тд' + $(этот).Валь()).в CSS("background-цвет", "белый");
}
});
});
< / script>
njammy
Пожалуйста, вы также можете опубликовать свой JavaScript-код.
Кстати, ваша проблема в том, что объявленное вами событие click не срабатывает?
Или что действие контроллера не вызывается по щелчку?
Member 11652153
& lt;скрипт>
$(документ).готово(функция () {
$("#checkBoxId"). click (функция () {
var getchkid = $(this). attr ('id');
var isChecked = $ ('#' + getchkid). is (': checked');
если ($('#' + getchkid).это(':проверено') == истина) {
$('#тд' + $(этот).Валь()).в CSS("цвет", "белый");
$('#тд' + $(этот).Валь()).в CSS("background-цвет", "синий");
}
ещё {
$('#тд' + $(этот).Валь()).в CSS("цвет", "черный");
$('#тд' + $(этот).Валь()).в CSS("background-цвет", "белый");
}
});
});
< / script>