tôi có một cái nhìn cục bộ mà tôi đang kêu gọi trên các trang như sau: -đi qua một biến từ dao cạo cshtml để jquery
@Html.Partial("~/Views/Shared/ImageGallery.cshtml", Model)
Mã cho Jquery thực tế của trang này là như sau: -
<script type="text/javascript">
$(document).ready(function() {
$('.modal_block').click(function (e) {
$('#tn_select').empty();
$('.modal_part').hide();
});
$('#modal_link').click(function (e) {
$('.modal_part').show();
var context = $('#tn_select').load('/Upload/UploadImage?Page=Article&Action=Edit&id=16', function() {
initSelect(context);
});
e.preventDefault();
return false;
});
});
</script>
Bây giờ làm việc này một cách hoàn hảo, tuy nhiên tôi cần phải tìm một cách để vượt qua vars động thay vì vars mã hóa cứng như thế này: -
Upload/UploadImage?Page=Article&Action=Edit&id=16
Trong mô hình tôi có tất cả các vars, tuy nhiên tôi không biết làm thế nào tôi có thể chèn chúng vào Jquery. Bất kỳ trợ giúp sẽ được rất nhiều đánh giá cao!
--------- CẬP NHẬT -----------------------
Đây là mã tôi đưa vào mỗi cshtml cần có ImageGallery.
</div>
@Html.HiddenFor(model => model.PageViewModel.Page.PageTitle, new { id = "PageTitle"});
@Html.HiddenFor(model => model.PageViewModel.Page.PageAction, new { id = "PageAction"});
@Html.HiddenFor(model => model.ArticleViewModel.Article.ArticleID, new { id = "ArticleID"});
<div>
@Html.Partial("~/Views/Shared/ImageGallery.cshtml", Model)
</div>
New Javascript trong ImageGallery: -
<script type="text/javascript">
var pageTitle = $('#PageTitle').val();
var pageAction = $('#PageAction').val();
var id = $('#ArticleID').val();
$(document).ready(function() {
$('.modal_block').click(function (e) {
$('#tn_select').empty();
$('.modal_part').hide();
});
$('#modal_link').click(function (e) {
$('.modal_part').show();
var context = $('#tn_select').load('/Upload/UploadImage?Page=' + pageTitle + '&Action=' + pageAction + '&id=' + id, function() {
initSelect(context);
});
e.preventDefault();
return false;
});
});
</script>
này hoạt động tốt tại
Artem, bạn có thể cho tôi một ví dụ về mã không? – Johann
Xem bài đăng cập nhật. –
ok công trình này, trước khi tôi chấp nhận nó như là một câu trả lời, là nó có thể thay vì đi qua nó như là ẩn vars, đi qua nó từ đây? ------- @ Html.Partial ("~/Views/Shared/ImageGallery.cshtml", Model) – Johann