Üzerinde çalıştığım ASP.NET projesinde, birçok yerde javascript:window.open()kullanarak yeni pencereler açıyorum. Fakat bu açılan pencereler Modal pencereler değildi ve kullanıcı bu pencere ile işlemini bitirmeden diğer pencerelerde işlem yapabiliyordu. Fakat bunun yapılmasını istemediğim bazı yerler vardı. Buralarda javascript:window.showModalDialog() kullanmayı denemiştim. Yalnız ShowModalDialog'lar PostBack olduğunda kendi içinde değilde yeni bir pencere açarak bu işlemi gerçekleştiriyordu. Bunun çözümünü geçenlerde buldum ve paylaşmak istedim. Aslında çözüm çok basit. Tek yapmanız gereken HTML kod kısmına geçip "head" tag'ları arasına [[base target="_self"]] satırını eklemek. Bu durumda, artık modal sayfanız PostBack olduğunda kendi içinde eylemi gerçekleştirecektir.
DigiTurk is the first and only fully digital satellite television provider in Turkey. In addition to satellite TV for millions of customers in Turkey, they publish magazines and run DigiWeb portal. Like many other magazing publishers, DigiTurk saw value in using Silverlight to provide a richer reading experience. But they took the idea a step further, and built a tool which can be used by any magazine publisher to create Silverlight-based magazines. Tim Sneath sat down with the team from DigiTurk to get a demo and hear about how they built this cool solution. http://www.visitmix.com/blogs/news/digiturk/
Comments