3

ダイアログを閉じるときにページを更新しますか? これは可能ですか?これどうやってするの?独自のダイアログを開くリンクがあります。しかし、私が最初にリンクをクリックしたとき、ダイアログキャッシュはIDであり、次に他のリンクをクリックすると、リンクIDは常に同じです(最初にクリックされたID)。

ダイアログを閉じるときにページを更新する必要がありますか、またはこの問題を解決する別の方法はありますか?

ダイアログを開くために以下のコードを使用します。

@foreach (var item in Model)
{
   <tr>
       <td>@Html.ActionLink(linkText: item.musteri_adi,
           actionName: "MusteriDuzenle",
           controllerName: "Musteri",
           routeValues: new { sno = item.sno },
           htmlAttributes: new { @class = "open_dialog", data_dialog_title = item.musteri_adi })
       </td>
       <td>@Html.DisplayFor(x => item.fatura_adresi)
       </td>
   </tr>
}

ありがとう。そして、私の下手な英語を申し訳ありません:)

4

1 に答える 1

4

beforeCloseイベントを使用して、ページを更新する関数を呼び出すことができます。

$( "#myDialog" ).dialog({
   beforeClose: function(event, ui) {
      window.location.reload(); 
      // or you can use window.location = 'mypage.html';
}
});
于 2012-07-10T14:25:11.597 に答える