ASP.NET'te bir sayfayı nasıl yenilerim? (Kodla kendini yeniden yüklesin)
Response.Redirect() kullanmamayı tercih ederim çünkü sharepoint içindeki bir webpart içindeki bir kullanıcı kontrolünün içinde olduğu için bulunacağım sayfayı bilmiyorum.
Bunu yapamazsın. Bir yönlendirme (veya başka bir sunucu tekniği) kullanırsanız, tarayıcıya asla gerçek sayfayı göndermezsiniz, yalnızca yönlendirme sayfalarını gönderirsiniz.
Bunu yapmak için ya bir meta etiket ya da JavaScript kullanmanız gerekir, böylece sayfa bir süre görüntülendikten sonra yeniden yükleyebilirsiniz:
ScriptManager.RegisterStartupScript(this, GetType(), "refresh", "window.setTimeout('window.location.reload(true);',5000);", true);