0 / 0 / 1
Регистрация: 22.11.2014
Сообщений: 15
1

Поиск по странице

06.01.2015, 14:58. Показов 2292. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Сделал простую страницу по туториалу. Выглядит вот так
https://www.cyberforum.ru/atta... 1420545106
Захотелось сделать поиск по сайту этой методой http://www.c-sharpcorner.com/U... -in-mvc-4/, но столкнулся с проблеммой. Я пользуюсь Visual Studio 2010 c MVC2. И она не поддерживает Accessors в том виде в котором они есть в обучалке.https://www.cyberforum.ru/atta... 1420545427

Как мне переделать это чтобы пошло на VS 2010.
Миниатюры
Поиск по странице   Поиск по странице  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2015, 14:58
Ответы с готовыми решениями:

Поиск по странице!!!!
Потскажмте скрит для поиска слов по странице!!!! например если нажодит выделяет их цветом!! Оч...

поиск на странице
Скажите как сделать поиск на странице (Pages). В View у меня есть кнопка EnvName :=...

Поиск по странице
Сделала форму поиска <!-- BEGIN add_form --> <form...

Поиск по странице
День добрый, может кто знает, есть ли такой поиск на joomla, который бы искал по странице, ну как...

1
0 / 0 / 1
Регистрация: 22.11.2014
Сообщений: 15
06.01.2015, 17:25  [ТС] 2
Лучший ответ Сообщение было отмечено shtandra как решение

Решение

Вот мой контроллер
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Items.Models;
 
namespace Items.Helpers
{
    public class ItemsController : Controller
    {
        ItemsVault itemsVault = new ItemsVault();
 
        public ActionResult Index(int? page)
        {
            int pageSize = 10;
            var items = itemsVault.ShowItems();
            var assistant = items.OrderBy(s => s.NameItem);
            var display = new PaginatedList<ItemsT>(assistant, page ?? 0, pageSize);
            return View(display);
        }
 
        public ActionResult Details(int id)
        {
            ItemsT item = itemsVault.ShowItem(id);
            if (item == null)
                return View("NotFound");
            else
                return View("Details", item);
        }
 
        public ActionResult Edit(int id)
        {
            ItemsT item = itemsVault.ShowItem(id);
            if (!item.IsHostedBy(User.Identity.Name))
                return View("InvalidOwner");
 
            return View(item);
        }
 
        [HttpPost, Authorize]
        public ActionResult Edit(int id, FormCollection formCollection)
        {
            ItemsT item = itemsVault.ShowItem(id);
            if (!item.IsHostedBy(User.Identity.Name))
                return View("InvalidOwner");
            if (TryUpdateModel(item))
            {
                itemsVault.Save();
                return RedirectToAction("Details", new { id = item.IDItem });
            }
            return View(item);
        }
 
        [Authorize(Users = "shtandryk")]
        public ActionResult Create()
        {
            ItemsT item = new ItemsT()
            {
                OrderDate = DateTime.Now
            };
            return View(item);
        }
 
        [HttpPost, Authorize]
        public ActionResult Create(ItemsT item)
        {
            if (ModelState.IsValid)
            {
                item.OrderedBy = User.Identity.Name;
                itemsVault.Add(item);
                itemsVault.Save();
                return RedirectToAction("Details", new { id = item.IDItem });
            }
            return View(item);
        }
 
        public ActionResult Delete(int id)
        {
            ItemsT item = itemsVault.ShowItem(id);
            if (item == null)
                return View("NotFOund");
            else
                return View(item);
        }
 
        [HttpPost]
        public ActionResult Delete(int id, string deleteButton)
        {
            ItemsT item = itemsVault.ShowItem(id);
            itemsVault.Erase(item);
            itemsVault.Save();
            return View("Deleted");
        }
    }
}
Добавлено через 2 часа 20 минут
Вот код класса Accessor
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
namespace SearchPanelDemo.DAL
{
    public class Accessor
    {
        public static IEnumerable<PostalCodeModel> FetchPostalCodes()
        {
            PostalCodesEntities context = new PostalCodesEntities();
 
            return (from a in context.ZIP_Codes join b in context.States on a.State_Code 
                    equals b.State_Code orderby b.State_Code ascending, a.City, a.ZIP_Code1 ascending select new PostalCodeModel
                    {
                          ZipCode = a.ZIP_Code1,
                          City = a.City,
                          State = b.State_Abbreviation,
                          Latitude = a.Latitude,
                          Longitude = a.Longitude
                    }).ToList<PostalCodeModel>();
 
        }
    }
}
0
06.01.2015, 17:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2015, 17:25
Помогаю со студенческими работами здесь

JS поиск по странице
Добрый вечер! Есть скрипт поиска по странице, var NS4 = (document.layers); var IE4 =...

TChromium поиск на странице
Добрый день. Работаю с компонентом TChromium в XE8. Пользователям нужен поиск на странице как в...

Поиск почты на странице
Здравствуйте. Подскажите, каким образом можно найти адрес электронной почты на странице? ...

Поиск слов на странице
подскажите пожалуйста скрипт поиска слов на стр. облазил весь инет нормальный не нашел :(


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru