Я разработал одностраничное приложение MVC 4 с использованием ADO.Net в качестве источника данных. Пытаясь отфильтровать представление по идентификатору, попробуйте переменные сеанса без какой-либо удачи. Вот мнение код:SPA Knockout JS Filter
<script type="text/javascript" src="@Url.Content("~/Scripts/BloodPressuresViewModel.js")"></script>
<script type="text/javascript">
$(function() {
upshot.metadata(@(Html.Metadata<KOTest2.Controllers.DALController>()));
var viewModel = new MyApp.BloodPressuresViewModel({
serviceUrl: "@Url.Content("~/api/DAL")"
});
ko.applyBindings(viewModel);
});
</script>
и хи это код Calss в файле Javascript:
.....
var entityType = "BloodPressure:#KOTest2.Models";
MyApp.BloodPressure = function (data) {
var self = this;
// Underlying data
self.ID = ko.observable(data.ID);
self.PHN = ko.observable(data.PHN);
self.Day = ko.observable(data.Day);
self.Systolic = ko.observable(data.Systolic);
self.Diastolic = ko.observable(data.Diastolic);
self.HeartRate = ko.observable(data.HeartRate);
upshot.addEntityProperties(self, entityType);
}
.....
Я думаю, что лучшим решением будет передать идентификатор с помощью ViewBag на вид из контроллера. Любая идея, как я могу это сделать!
Поскольку я не опытный программист, это будет возможно фильтровать (Еогеасп)
<tbody data-bind="foreach: bloodPressures">
Спасибо заранее.
Это не совсем понятно, что вы пытаетесь сделать. Что вы пытаетесь фильтровать? Похоже, у вас уже есть ID на странице. – Tyrsius
Идентификатор находится в классе, мне нужно отфильтровать базу данных с помощью идентификатора при входе пользователя в систему. благодаря – hncl