İlerleme çubuğumla ilgili bir sorun yaşıyorum. Artık taşma ile ilgili tüm soruları inceledim ve Google aramada çok şey yaşadım. Bir şeyi gözden kaçırmış olabilirim, ama bu sorunun bir şey olduğuna eminim. Heres anlaşma.
İlerleme çubuğum iyi çalışıyor gibi görünüyor. Ajax kullanıyorum, her şey doğru panelde, düğmeye basıldığında hemen harekete geçiyor ve işlem tamamlandıktan sonra duruyor (bunun nasıl yapıldığını bilmeme rağmen). Lütfen unutmayın, bu kadar basittir. Onun sadece bir GIF, özel bir şey yok. Visual Studio 2010, SQL Server 2008, Ajax ve C# kullanarak. Ben de sahip olabilsem de jQuery veya JS kullanmıyorum.
Benim başvurum basit. Siparişleri farklı bir sunucuya gönderiyor, bu yüzden müşteri tarafındayım. Düğmeye tıklandığında, siparişler gönderilme sürecindedir. Sorunum, siparişlerin gönderilmesine rağmen, ilerleme çubuğu durduğunda ve işlem tamamlandığında, benim etiketlerim (başarı veya hata) ve sipariş veritabanı tabloları ateş etmiyor. Bu neden? Bunu çok garip buluyorum çünkü uygulama siparişleri gönderiyor,% 100 çalışıyor, ancak kullanıcı tarafında hiçbir şey değişmiyor.
Bazı kodlar, daha fazlasına ihtiyacınız varsa, sadece kelimeyi söyle. Şimdiden teşekkür ederim!
protected void Page_Load(object sender, EventArgs e)
{
Initialize();
}
protected void Page_PreRender(object sender, EventArgs e)
{
}
protected void Button_Click(object sender, EventArgs e)
{
System.Threading.Thread.Sleep(3000);
Button btn = (Button)sender;
KaplanFTP.BatchFiles bf = new KaplanFTP.BatchFiles();
KaplanFTP.Transmit transmit = new KaplanFTP.Transmit();
if (btn.ID == PutFTPButton.ID)
{//code
private void Initialize()
{//code if success/notsuccess labels will fire
Ayrıca yardımcı olursa tasarım kodu
<body>
<form id="form1" runat="server">
<div class="mainPanel">
<div>
Number of Batches Created Today:
</div>
<div id="batchestoprocessdiv">
</div>
COUNTDOWN TO SUBMISSION!
</div>
<div id="OrdersInfoDiv" runat="server" visible="false">
</div>
<div id="OrdersSentDiv" class="mainPanel" runat="server" visible="false">
Sent Orders
</div>
</form>
<script src="js/SendOrders.js" type="text/javascript"></script>
</body>