or
01.
@{
02.
ViewBag.Title =
""
;
03.
Layout =
"~/Views/Shared/_AdminLayout.cshtml"
;
04.
}
05.
<div class=
"span9"
>
06.
<div id=
"list-wrapper"
>
07.
<div class=
"k-content"
>
08.
<div id=
"tabStrip"
></div>
09.
</div>
10.
</div>
11.
</div>
12.
13.
<script>
14.
$(document).ready(
function
() {
15.
var
data =
new
kendo.data.DataSource({
16.
type:
"json"
,
17.
transport: {
18.
read: {
19.
type:
"POST"
,
20.
url:
"@Url.Action("
RequestTabs
")/"
,
21.
dataType:
"json"
,
22.
contentType:
"application/json; charset=utf-8"
,
23.
error:
function
(xhr, ajaxOptions, thrownError)
24.
{
25.
alert(
"error "
+ xhr.responseText);
26.
}
27.
}
28.
}
29.
});
30.
31.
$(
"#tabStrip"
).kendoTabStrip({
32.
dataTextField:
"Text"
,
33.
dataContentUrlField:
"ContentUrl"
,
34.
dataSource: data
35.
});
36.
//$("#tabStrip").data("kendoTabStrip").select()
37.
});
38.
</script>
01.
<div id=
"GridTD"
></div>
02.
03.
<script id=
"rowTemplate"
type=
"text/x-kendo-template"
>
04.
<tr>
05.
<td>
06.
#: ModuleName #
07.
</td>
08.
@foreach (AccessModel access
in
Model.access)
09.
{
10.
<text>
11.
<td id=
"Active-#: @Html.Raw("
Acc
"+access.AccessID.ToString()) #"
>
12.
</td>
13.
</text>
14.
}
15.
</tr>
16.
</script>
17.
18.
<script>
19.
$(document).ready(
function
() {
20.
21.
var
columnSchema = [];
22.
columnSchema.push({ field:
"ModulID"
, hidden:
true
});
23.
columnSchema.push({ field:
"ModuleName"
});
24.
@foreach (AccessModel access
in
Model.access)
25.
{
26.
<text>
27.
columnSchema.push({ field:
"@access.AccessName"
});
28.
</text>
29.
}
30.
31.
var
data =
new
kendo.data.DataSource({
32.
type:
"json"
,
33.
transport: {
34.
read: {
35.
type:
"POST"
,
36.
url:
"@Url.Action("
RequestTabGroup
")/@Model.ID"
,
37.
dataType:
"json"
,
38.
contentType:
"application/json; charset=utf-8"
,
39.
error:
function
(xhr, ajaxOptions, thrownError)
40.
{
41.
alert(
"error "
+ xhr.responseText);
42.
}
43.
}
44.
},
45.
schema: {
46.
data:
"TabGroup"
,
47.
model: {
48.
fields: {
49.
}
50.
},
51.
total:
function
(response) {
52.
return
$(response.TabGroup).length;
53.
}
54.
},
55.
pageSize: 12
56.
});
57.
58.
$(
"#GridTD"
).kendoGrid({
59.
dataSource: data,
60.
columns: columnSchema,
61.
sortable:
true
,
62.
pageable:
true
,
63.
rowTemplate: kendo.template($(
"#rowTemplate"
).html())
64.
});
65.
});
66.
</script>
<
a
class
=
'k-button k-button-icontext'
data-ajax
=
'true'
data-ajax-mode
=
'replace'
data-ajax-method
=
'Get'
data-ajax-update
=
'\\#editorform'
href
=
'/FallsAssessment/Edit?EventID=#=EventID #'
data-ajax-success
=
'showModal'
><
span
class
=
'k-icon k-i-pencil'
/>Edit</
a
>
[NotImplementedException: The method or operation is not implemented.]
System.Web.HttpRequestBase.get_HttpMethod() +29
System.Web.Routing.<>c__DisplayClass3.<
Match
>b__0(String method) +25
System.Linq.Enumerable.Any(IEnumerable`1 source, Func`2 predicate) +146
System.Web.Routing.HttpMethodConstraint.Match(HttpContextBase httpContext, Route route, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +164
System.Web.Routing.HttpMethodConstraint.System.Web.Routing.IRouteConstraint.Match(HttpContextBase httpContext, Route route, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +22
System.Web.Routing.Route.ProcessConstraint(HttpContextBase httpContext, Object constraint, String parameterName, RouteValueDictionary values, RouteDirection routeDirection) +56
System.Web.Routing.Route.ProcessConstraints(HttpContextBase httpContext, RouteValueDictionary values, RouteDirection routeDirection) +100
System.Web.Routing.Route.GetRouteData(HttpContextBase httpContext) +178
System.Web.Routing.RouteCollection.GetRouteData(HttpContextBase httpContext) +233
Kendo.Mvc.Infrastructure.Implementation.RouteDataCache.RouteDataFactory(String url) +59
Kendo.Mvc.Infrastructure.Implementation.<
GetRouteData
>c__AnonStorey1B.<>m__26() +13
Kendo.Mvc.Infrastructure.Implementation.NoCache.Get(String key, Func`1 defaultValueFactory) +11
Kendo.Mvc.Infrastructure.Implementation.RouteDataCache.GetRouteData(String key, String url) +98
Kendo.Mvc.Infrastructure.Implementation.AuthorizationContextCache.GetAuthorizationContext(RequestContext request, String controllerName, String actionName, RouteValueDictionary routeValues) +362
Kendo.Mvc.Infrastructure.Implementation.ControllerAuthorization.IsAccessibleToUser(RequestContext requestContext, String controllerName, String actionName, RouteValueDictionary routeValues) +55
Kendo.Mvc.Infrastructure.Implementation.NavigationItemAuthorization.IsAccessibleToUser(RequestContext requestContext, INavigatable navigationItem) +186
Kendo.Mvc.UI.NavigatableExtensions.IsAccessible(INavigatable item, INavigationItemAuthorization authorization, ViewContext viewContext) +29
Kendo.Mvc.UI.NavigationItemContainerExtensions.WriteItem(TItem item, TComponent component, IHtmlNode parentTag, INavigationComponentHtmlBuilder`1 builder) +197
Kendo.Mvc.UI.<
WriteHtml
>c__AnonStorey76.<>m__247(MenuItem item) +24
@(Html.Kendo().Menu()
.Name(
"mn-case"
)
.Items(items =>
{
items.Add().Text(
"Dashboard"
).Action(
"Index"
,
"Dashboard"
,
new
{ caseId = caseId, area="Case" });
}))
context.MapRoute(
"CaseIndex"
,
"Case/{caseId}/{controller}"
,
new
{ action =
"Index"
},
new
RouteValueDictionary { {
"httpMethod"
,
new
HttpMethodConstraint(
"GET"
) }}
);
items.Add().Text(
"Dashboard"
).Url(@Url.Action(
"Index"
,
"Dashboard"
,
new
{ caseId = caseId, area="Case" }));