|
Can't you do something like this:
if (e.Item.ItemType == ListItemType.Footer)<br />
{<br />
e.Item.Cells[1].Text = "some label text " + TextBox1.Text;<br />
}
Best Regards,
Apurva Kaushal
|
|
|
|
|
i have tried it. Only the word "some label text" is displayed out.
Best Regards,
Pei Sun
|
|
|
|
|
ypsyong wrote: i have tried it. Only the word "some label text" is displayed out.
Do you have any text in the textbox because if something is there then there won't having any reason for the text not getting shown.
Best Regards,
Apurva Kaushal
|
|
|
|
|
I have tried to use another label to retrieve the textbox value. Its work and the label can display the data of the textbox. But i don't know why in datagrid footer cannot.
Best Regards,
Pei Sun
|
|
|
|
|
You debug the application and see whether you are getting the value at that line of code.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Thanks for your help. I already get the idea and solved the problem. Thanks..
Best Regards,
Pei Sun
|
|
|
|
|
always welcome..
Best Regards,
Apurva Kaushal
|
|
|
|
|
How do I go about displaying a “loading page” with a progress bar in-between a page load?
|
|
|
|
|
|
Im not intresting in a Progress Bar. Im interestd in a "Loading Page" that loads up with a progress bar or someother thing to indicate to the user that a process is executing
|
|
|
|
|
But you are a progress bar kind of thing which is there in all the browers.
Best Regards,
Apurva Kaushal
|
|
|
|
|
OK forget the Progress Bar. What im looking for is how to load a "Please wait" page while my application is loading some data that takes time
|
|
|
|
|
Here i can give one sugession which you can have an jpg image(which looks like something is moving probably the same what the yahoo people uses) which you can display which you are doing some process and once you are done you can remove the image.
Hope this makes some sense.
Best Regards,
Apurva Kaushal
|
|
|
|
|
No il not lokking for an image animation nothing like that. All i want is a plae that says "Please wait" as below - no fancy graphics
------------------------------------------
| Please Wait.......... |
| |
-------------------------------------------
|
|
|
|
|
I think if it is known to you that when the process is started and when it is going to be end then this you can do.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Hi there,
Actually, there are many ways to do what you want, for example you can write out the mesage "Please wait ..." to the output stream of the response object and flush it to the client side without waiting until the page finishes:
public class BasePage : Page
{
protected override void OnPreInit(EventArgs e)
{
Response.Write("<div id='divWait'> Please wait while the page is loading ...</div>");
Response.Flush();
base.OnPreInit(e);
}
protected override void OnPreRenderComplete(EventArgs e)
{
Response.Write("<script>divWait.innerText='';</script>");
Response.Flush();
base.OnPreRenderComplete(e);
}
}
+ http://msdn.microsoft.com/msdnmag/issues/06/09/CuttingEdge/default.aspx[^]
|
|
|
|
|
Should my Class inherit from this "BaseClass"?
|
|
|
|
|
Oops, forgot to tell you about this, yes your web page should inherit from this base class if it wants to support displaying "Please wait ....".
|
|
|
|
|
No to be a nuisance but could i have the VB.net version. No clue of c#
|
|
|
|
|
Does this makes sense:
<code>Public Class BasePage
Inherits Page
Protected Overrides Sub OnPreInit(ByVal e As EventArgs)
Response.Write("<div id='divWait'> Please wait while the pageis loading div>")
Response.Flush
MyBase.OnPreInit(e)
End Sub
Protected Overrides Sub OnPreRenderComplete(ByVal e As EventArgs)
Response.Write("<script>divWait.innerText='';</script>")
Response.Flush
MyBase.OnPreRenderComplete(e)
End Sub
End Class</code>
-- modified at 5:19 Friday 25th August, 2006
Best Regards,
Apurva Kaushal
|
|
|
|
|
I'm not a truly VBer, but the sample code looks something like:
Public Class BasePage
Inherits Page
Protected Overrides Sub OnPreInit(ByVal e As System.EventArgs)
Response.Write("<div id='divWait'> Please wait while the page is loading ...</div>")
Response.Flush()
MyBase.OnPreInit(e)
End Sub
Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs)
Response.Write("<script>divWait.innerText='';</script>")
Response.Flush()
MyBase.OnPreRender(e)
End Sub
End Class
The point here is that you send a message to the client side before the web page is processed and you want to hide it when the web page is ready to output the result markup.
|
|
|
|
|
This is my Code but im getting a few error. one of them being
"sub 'OnPreInit' cannot be declared 'Overrides' because it does not override a sub in the base class"
Imports System.Threading
Imports System
Public Class BasePage
Inherits System.Web.UI.Page
Protected Overrides Sub OnPreInit(ByVal e As EventArgs)
Response.Write(" Please wait while the pageis loading div>")
Response.Flush()
MyBase.OnPreInit(e)
End Sub
Protected Overrides Sub OnPreRenderComplete(ByVal e As EventArgs)
Response.Write("divWait.innerText='';")
Response.Flush()
MyBase.OnPreRenderComplete(e)
End Sub
End Class
'//////////////////////MY CLASS BELOW////////////////
Public Class WebForm2
Inherits BasePage
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Thread.Sleep(2000)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
End Class
|
|
|
|
|
Looks like you are using the ASP.NET 1.1, not 2.0 . If this is the case, you may try replace the OnPreInit event with another one that exists in the old version for example OnInit, OnLoad.
|
|
|
|
|
I tried this but no luck. can you spot any problems in this listing
Protected Overrides Sub OnInit(ByVal e As EventArgs)
Thread.Sleep(3000)
Response.Write(" Please wait while the page is loading 2 ")
Response.Flush()
MyBase.OnInit(e)
End Sub
Protected Overrides Sub OnPreRender(ByVal e As EventArgs) ' OnPreRenderComplete(ByVal e As EventArgs)
Thread.Sleep(3000)
Response.Write("divWait.innerText='';")
Response.Flush()
MyBase.OnPreRender(e)
End Sub
|
|
|
|
|
You may try placing the Thread.Sleep method after the Response.Flush to see the affect, something like:
'Thread.Sleep(3000)
Response.Write("
Please wait while the page is loading 2
")
Response.Flush()
Thread.Sleep(3000)
MyBase.OnInit(e)
|
|
|
|