如何使用JavaScript弹出窗口

时间:2017-09-19 08:14:03

标签: javascript asp.net model-view-controller popupwindow

我面临ASP.NET MVC中的问题。在我的项目中;在地图上单击某个城市时,它会显示该城市项目的费率。

那是页面:

@model List<tbl_Proje>

@if (Model.Any())
{
    <div class="ProjelerPartial">

    @foreach (var item in Model)
    {
        <div class="ProjePartialGovde" data-id="@item.ID">
            <div class="ProjePartialAdi">@item.Adi</div>
            <div class="ProjelerPartialDetay">
                <div class="TamamlanmaOranlari">
                    <strong>Nakdi Tamamlanma Oranı</strong>
                    <div class="TamamlanmaOranlariCubuk" style="width:@(item.NakdiTamOrani)%;"></div>
                </div>
                <div class="TamamlanmaOranlari">
                    <strong>Fiziki Tamamlanma Oranı</strong>
                    <div class="TamamlanmaOranlariCubuk" style="width:@(item.FizikiTamOrani)%;"></div>
                </div>
            </div>
        </div>
    }
    </div>

<!-- Click Event -->
<script>
    $('div.ProjePartialGovde').click(function (el) {
        var projeid = $(this).data('id');
        $('.popupListe').html('içerik hazırlanıyor...');
        $.ajax({
            method: "get",
            url: '@Url.Action("ProjeOzetPartial", "Home")',
            data: { projeID: projeid,ilID:@ViewBag.ilID }
        })
            .done(function (msg) {
                $('.popupListe').html(msg);
            });
    });
</script>
}
else
{
    <text>There is no project for this city!</text>
}

当我点击费率时,这是有关项目数据的页面代码:

我想做的是:我想用弹出窗口打开这个窗口。

@model tbl_Proje

<h2>@Model.Adi</h2>

<div>
    <a href="#" class="ProjeListesiGeri"><-- </a>
</div>
<div>
    <div>Başlangıç/Bitiş Tarihleri: @Model.SozBasTarihi / @Model.SozBitisTarihi </div>
    <div>Nakdi ve Fiziki Tamamlanma Oranları: %@Model.NakdiTamOrani / %@Model.FizikiTamOrani</div>
</div>
<div>
    <a href="@Url.Action("Detay","Proje",new {ID=Model.ID })">Detayına Git</a>
</div>
<script>
    $('.ProjeListesiGeri').click(function (el) {
        $('.popupListe').html('içerik hazırlanıyor...');

        $.ajax({
            method: "get",
            url: '@Url.Action("ProjelerListesiPartial", "Home")',
            data: { ilID: @ViewBag.ilID }
        })
            .done(function (msg) {
                $('.popupListe').html(msg);
            });
        });
</script>

为了清晰起见,我会添加一张图片:

Step 1

Step 2 (I want this window to open with pop-up.)

0 个答案:

没有答案