Skip to content

Commit 1358706

Browse files
committed
AjaxRequest
1 parent 424b98e commit 1358706

23 files changed

+644
-26
lines changed

EPAM.MyBlog.UI.Web/App_Start/BundleConfig.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,13 @@ public static void RegisterBundles(BundleCollection bundles)
1212
//bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
1313
// "~/Scripts/jquery-ui-{version}.js"));
1414
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
15-
"~/Scripts/jquery-1.11.2.js"));
15+
"~/Scripts/jquery-1.11.2.js",
16+
"~/Scripts/jquery-migrate-1.2.1.js"));
1617

1718
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
19+
"~/Scripts/jquery.unobtrusive-ajax.min.js",
1820
"~/Scripts/jquery.unobtrusive*",
21+
"~/Scripts/jquery-migrate-1.2.1.js",
1922
"~/Scripts/jquery.validate*"));
2023

2124
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(

EPAM.MyBlog.UI.Web/Controllers/PostController.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,22 @@
66
using System.Web;
77
using System.Web.Mvc;
88

9+
910
namespace EPAM.MyBlog.UI.Web.Controllers
1011
{
1112
public class PostController : Controller
1213
{
1314
private static ILog logger = LogManager.GetLogger(typeof(AdminController));
15+
1416
//
1517
// GET: /Post/
1618

1719

1820

1921
public ActionResult Favorite()
2022
{
23+
if (Request.IsAjaxRequest())
24+
return PartialView("Favorite", PresentPostModel.GetAllFavorite(User.Identity.Name));
2125
return View(PresentPostModel.GetAllFavorite(User.Identity.Name));
2226
}
2327

@@ -51,9 +55,7 @@ public ActionResult NewPost(PostModel model)
5155
public ActionResult MyPosts()
5256
{
5357
if (Request.IsAjaxRequest())
54-
{
55-
return Json(PresentPostModel.GetAllPostsTitle(User.Identity.Name));
56-
}
58+
return PartialView("MyPosts", PresentPostModel.GetAllPostsTitle(User.Identity.Name));
5759
return View(PresentPostModel.GetAllPostsTitle(User.Identity.Name));
5860
}
5961

@@ -168,6 +170,8 @@ public ActionResult Comments(Guid id)
168170
public ActionResult News()
169171
{
170172
var posts = PresentPostModel.GetAllPostsTitle();
173+
if (Request.IsAjaxRequest())
174+
return PartialView("News", posts);
171175
return View(posts);
172176
}
173177

EPAM.MyBlog.UI.Web/Controllers/SearchController.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ public class SearchController : Controller
1414

1515
public ActionResult Index()
1616
{
17+
if (Request.IsAjaxRequest())
18+
return PartialView("Index",null);
1719
return View();
1820
}
1921

@@ -26,7 +28,7 @@ public ActionResult Index(SearchModel model)
2628
}
2729
else
2830
{
29-
return PartialView();
31+
return View();
3032
}
3133

3234
}

EPAM.MyBlog.UI.Web/EPAM.MyBlog.UI.Web.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@
175175
<Content Include="Scripts\jquery-2.1.1.js" />
176176
<Content Include="Scripts\jquery-2.1.1.min.js" />
177177
<None Include="Scripts\jquery.validate-vsdoc.js" />
178+
<Content Include="Scripts\jquery-migrate-1.2.1.js" />
179+
<Content Include="Scripts\jquery.unobtrusive-ajax.min.js" />
178180
<Content Include="Scripts\jquery.validate.js" />
179181
<Content Include="Scripts\jquery.validate.min.js" />
180182
<Content Include="Scripts\jquery.validate.unobtrusive.js" />

EPAM.MyBlog.UI.Web/Logs/Debug/2015.01.28.log

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,27 @@
3434
2015-01-28 15:25:00,887 [98] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
3535
2015-01-28 15:25:03,506 [24] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
3636
2015-01-28 15:35:02,572 [27] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
37+
2015-01-28 19:39:21,837 [5] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
38+
2015-01-28 19:46:55,756 [5] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������ ����� �� �������: Admin2
39+
2015-01-28 19:48:16,233 [10] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
40+
2015-01-28 20:11:20,902 [57] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������ ����� �� �������: Admin2
41+
2015-01-28 20:11:29,701 [57] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
42+
2015-01-28 20:50:23,353 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
43+
2015-01-28 20:50:28,088 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ �� ����� ������������ ���������: Admin2
44+
2015-01-28 20:50:28,089 [60] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���
45+
2015-01-28 20:50:28,369 [62] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
46+
2015-01-28 20:50:43,204 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ����� ��������: Admin2
47+
2015-01-28 20:50:43,205 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������ ������� �������������: Admin2
48+
2015-01-28 20:50:43,495 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
49+
2015-01-28 20:50:57,701 [61] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ � ���� ������������ ���������: Admin2
50+
2015-01-28 20:50:57,702 [61] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���������� � ����
51+
2015-01-28 20:50:57,921 [61] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
52+
2015-01-28 20:51:07,489 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ � ���� �������� ������������ ���������: Admin2
53+
2015-01-28 20:51:07,490 [60] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���� ��������
54+
2015-01-28 20:51:07,753 [61] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
55+
2015-01-28 21:09:44,941 [49] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
56+
2015-01-28 21:57:16,741 [31] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
57+
2015-01-28 22:08:55,959 [36] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
58+
2015-01-28 23:00:24,653 [16] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
59+
2015-01-28 23:03:11,467 [14] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
60+
2015-01-28 23:54:50,348 [9] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2015-01-29 00:06:38,003 [70] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
2+
2015-01-29 00:07:03,808 [22] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
3+
2015-01-29 00:07:44,038 [70] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
4+
2015-01-29 00:27:13,139 [20] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
5+
2015-01-29 01:35:27,587 [66] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
6+
2015-01-29 01:38:23,184 [63] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
7+
2015-01-29 03:16:14,430 [42] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
8+
2015-01-29 03:16:58,453 [42] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
9+
2015-01-29 03:49:10,464 [33] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2

EPAM.MyBlog.UI.Web/Logs/Errors/2015.01.28.log

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,27 @@
3434
2015-01-28 15:25:00,887 [98] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
3535
2015-01-28 15:25:03,506 [24] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
3636
2015-01-28 15:35:02,572 [27] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
37+
2015-01-28 19:39:21,837 [5] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
38+
2015-01-28 19:46:55,756 [5] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������ ����� �� �������: Admin2
39+
2015-01-28 19:48:16,233 [10] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
40+
2015-01-28 20:11:20,902 [57] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������ ����� �� �������: Admin2
41+
2015-01-28 20:11:29,701 [57] INFO EPAM.MyBlog.UI.Web.Models.LoginModel [(null)] - ���� � ������� ������������: Admin2
42+
2015-01-28 20:50:23,353 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
43+
2015-01-28 20:50:28,088 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ �� ����� ������������ ���������: Admin2
44+
2015-01-28 20:50:28,089 [60] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���
45+
2015-01-28 20:50:28,369 [62] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
46+
2015-01-28 20:50:43,204 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ����� ��������: Admin2
47+
2015-01-28 20:50:43,205 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������ ������� �������������: Admin2
48+
2015-01-28 20:50:43,495 [60] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
49+
2015-01-28 20:50:57,701 [61] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ � ���� ������������ ���������: Admin2
50+
2015-01-28 20:50:57,702 [61] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���������� � ����
51+
2015-01-28 20:50:57,921 [61] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
52+
2015-01-28 20:51:07,489 [60] INFO EPAM.MyBlog.DAL.DB.DAL [(null)] - DB: ������ � ���� �������� ������������ ���������: Admin2
53+
2015-01-28 20:51:07,490 [60] INFO EPAM.MyBlog.UI.Web.Controllers.AccountController [(null)] - ������������: Admin2 ������� ���� ��������
54+
2015-01-28 20:51:07,753 [61] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
55+
2015-01-28 21:09:44,941 [49] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
56+
2015-01-28 21:57:16,741 [31] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
57+
2015-01-28 22:08:55,959 [36] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
58+
2015-01-28 23:00:24,653 [16] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
59+
2015-01-28 23:03:11,467 [14] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
60+
2015-01-28 23:54:50,348 [9] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2015-01-29 00:06:38,003 [70] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
2+
2015-01-29 00:07:03,808 [22] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
3+
2015-01-29 00:07:44,038 [70] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
4+
2015-01-29 00:27:13,139 [20] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
5+
2015-01-29 01:35:27,587 [66] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
6+
2015-01-29 01:38:23,184 [63] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
7+
2015-01-29 03:16:14,430 [42] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
8+
2015-01-29 03:16:58,453 [42] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2
9+
2015-01-29 03:49:10,464 [33] INFO EPAM.MyBlog.UI.Web.Controllers.FilesController [(null)] - �������� ������� �� ���� ��� ������������: Admin2

EPAM.MyBlog.UI.Web/Scripts/include/script.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
/// <reference path="../jquery-1.11.2.js" />
2+
/// <reference path="../jquery.unobtrusive-ajax.min.js" />
3+
/// <reference path="../jquery-migrate-1.2.1.js" />
24

3-
(function get_page() {
5+
6+
7+
$("a#my_posts").click(function () {
48
$.ajax({
59
type: "GET",
6-
url: Links.GetPosts,
7-
success: function (data) {
8-
if (data != "") {
9-
$("content").html(data);
10-
}
10+
url: $(this).data('request-url'),
11+
datatype: 'json',
12+
success: function s(data1) {
13+
alert(data1);
1114
}
1215
});
13-
})();
14-
15-
//var $Post = $("#my_posts")
16+
event.preventDefault();
17+
});
1618

17-
//$Post.click(get_page());

0 commit comments

Comments
 (0)