Web Forms :: Can Use UpdateProgress To Output Dynamic Text
Dec 20, 2010
I'm working on a page which allows a user to do the following:
upload XML filevalidate XML filebulk loads data from XML file into MS SQL Server tablesruns a number of stored procedures to do certain checks on the imported data.
Now, I know how to do all of the above.
However, I would like to inform the user between the execution of the above mentioned actions what is happening.
I've looked at using the controls "updatepanels" and "updateprogress", but can't seem to get it to work.
If I put some static text like "Loading..." in the updateprogress control, I do see that whilst the code is running.
However, I don't want to show static text but want to change the text dynamically.
It appears that server-side controls are completely ignored inside the "updateprogress" control (why?).
Ideally I would like to do something like:
<form id="form1" runat="server">
<asp:ScriptManager ID="scriptMgr" runat="server" />
<div>
<asp:UpdateProgress runat="server" id="PageUpdateProgress">
<ProgressTemplate>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="Panel">
<ContentTemplate>
<asp:Button runat="server" id="UpdateButton" onclick="UpdateButton_Click" text="Update" />
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
In the code behind:
Protected Sub UpdateButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles UpdateButton.Click
Label1.Text = "Starting action 1."
System.Threading.Thread.Sleep(2000)
Label1.Text = "Starting action 2."
System.Threading.Thread.Sleep(2000)
Label1.Text = "Starting action 3."
System.Threading.Thread.Sleep(2000)
End Sub
Unfortunately I'm getting syntax errors on Label1.Text as it doesn't seem to recognize the control.
I know I'm a newbie and that I'm probably going around this completely the wrong way.
where I'm going wrong and how I can get this to work. I can't imagine I'm the only one who wants to achieve something like this in a webform.
View 3 Replies
Similar Messages:
Jan 7, 2010
I use updateprogress to show "loading ... " text on label control.
When updatpanel loaded succecfully I want to show "loaded." text in the updateprogress label control again.
How can I do it ?
View 3 Replies
May 2, 2010
I have a webform that works the following way:
1. Button_openPanel will display panel Step2Panel through ModalPopupExtenderStep2.
2. Button_runThread (inside Step2Panel) will close Step2Panel and will then run a lengthy process server-side. This lengthy server-side process will cause the UpdateProgress control to be displayed.
Similar to the ModalPopup, I want to disable the whole page while the UpdateProgress control (with its animation gif) is running. Currently, the UpdateProgress is displayed, but I can click Button_openPanel (or anything else) which will cause the application to break.
Is this possible?
This is basically all the code. I stripped anything that was unneeded:
[Code]....
The code-behind is basically this:
[Code]....
Everything's working pretty good now, but I need to disable everything while the time-consuming process is running and UpdateProgress is displayed.
I was thinking of displaying the UpdateProgress control as a a sort of ModalPopup, but I'm not sure if it's possible. If not, then the alternative would be to disable Button_openPanel while the time-consuming process is running and UpdateProgress is displayed.
View 2 Replies
Oct 19, 2010
I have some code written in c# to obtain the text and numbers from a web interface that required user inputs. my problem is that the texts i am getting off the web is displays in html forms (i.e. it has tags all over the place) hence, i would like to filter out the html tags, is that possible? i searched up some codes but it didn't help me as it brought up even more problems when compile.
View 6 Replies
Jul 31, 2010
i have a function that return string format i want to use this function in HTML and set label's text property i use this code that i know it's incorrect how can i implement that?
View 3 Replies
Jan 7, 2011
I have a project where I need to create menu buttons from a list in SQL Server. The problem I am having is that I need to add code to the text of those buttons. So there would be a birthday button and it should display the number of birthdays within the next two weeks or a button with the number of upcoming events.
Clarification:
There is no code yet, just some requirements. What I am doing is querying a table to get the list of buttons to display. Now each of these buttons may have dynamic text, for things like count of birthdays, events,etc... I am trying to see what the best way would be to handle this. Should I embed a snippet of code to go along with the menu item to execute when I iterate over the menu items? Maybe I should build a javascript file to go along with the code, which I add code to query a service for certain menu items?
View 4 Replies
Apr 18, 2010
First off, suggest better ways if you want rather than patch up this code. I am just starting this project and it is first time I have tried to code a web site so anything you suggest is very much welcomed. I have spent the last 2 and 1/2 days trying to find workable answers to this but none I have found and tried seem to fit. If needed I can email screens shots or code. I am trying to construct a website that will have the same main theme throughout as far as the header, navbars sitemap, and footer go. Naturally the content will vary from page to page. I want to use a single master page and css stylesheet for this main theme and I will change the content format as needed per page because each page may vary somewhat.
However, about 15 of the pages will all use the same format for their content and this format will differ from the rest of the site but the format of the main theme will stay the same. So I am trying to create a nested master page to use to format the just the content area for all these pages while retaining the main theme for the header, etc.. I believe I should use a separate css file with the nested master page to handle the formatting of the content areas for these 15 pages. I have code that looks like it works when viewed in web developer but design view but does not work when viewd through a browser (IE, Chrome, Firefox). So far I have the following done in web developer.
If it helps the code and screen shots follow. Master Page called "Parent.master". For all theme throughout site Nested Master Page called "Lab.master". For the 15 like pages Primary stylesheet file for main theme called "StylesheetNew.css" For site theme Secondary stylesheet file to syle the 15 like formatted pages. It is called Labmaster.css Labs.apsx file to use as first of the 15 like pages.
Finally screens shots from web developer and browser. Sorry try as I might I could not capture screenshots and put them into this post. The problem is that web developer shows all the area (many lines high) with gray background and with the XXX text that I want to allocate for content in the 15 pages. Yet all the browser show is one line of text o a white background followed by the footer. It looks like the LabStyleSheet works in Web Developer but not in a browser.
Parent.master
<%@ Master Language="VB" CodeFile="Parent.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]">
<html xmlns="[URL]">
<head id="ParentHeader" runat="server">
<title>HX5</title>
<asp:ContentPlaceHolder runat="server" id="headerPlaceHolder" />
<link href="~/StyleSheetNew.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div id="wrapper" >
<div id="Header" >
<table class="hdrtbl1" >
<tr>
<td id="hdrtd1" style="width:175px; height:100px;" >
<img id="logo" alt="Logo" src="../Images/logo.png" style="width: 136px; height: 87px" />
</td>
</tr>
</table >
<table class="hdrtbl2" >
<tr><td id="hdrtbl2td1"><b> Providing Professional Technical, Manangement and Business Solution</b></td></tr>
<tr><td id="hdrtbl2td2"> <b> Services since 2004 </b></td></tr>
<tr> <td id="hdrtbl2td3" align="center" ><img id="rdln" alt="RedLine" style=" height:3px;" src="../Images/RedLine.png" /></td></tr>
<tr><td id="hdrtbl2td4" > <b>Committed to Excellence In All We Do</b></td></tr>
</table>
</div>
<div id="navbardiv">
<ul id="topnav">
<li><a href="../pages/about.aspx" >About Us <img style=" border: none; " src="../Images/arrow-down.gif" /></a>
<!--Subnav Starts Here-->
<span>
<a style="font-weight:lighter; " href="#" >Who We Are </a> |
<a href="#">Locations</a> |
<a href="#">Business Classifications</a> |
<a href="#">Contact Us</a> |
</span>
</li>
<!--Subnav Ends Here-->
<li><a href="../pages/services.aspx">Services <img alt="arrow" style="border: none; " src="../Images/arrow-down.gif" /></a>
<!--Subnav Starts Here-->
<span>
<a style="font-weight:lighter; " href="#" >Capabilities</a> |
</span>
<!--Subnav Ends Here-->
</li>
<li><a href="#">Customers <img style=" border: none; " src="../Images/arrow-down.gif" /></a>
<span>
<a style="font-weight:lighter; " href="#" >Subnav Link</a> |
<a href="#">Customer Locations</a> |
<a href="../pages/labs.aspx">Labs</a> |
</span>
</li>
<li><a href="#">Careers <img style=" border: none; " src="../Images/arrow-down.gif" /></a>
<!--Subnav Starts Here-->
<span>
<a style="font-weight:lighter; " href="#" >Joining the HX5 Team</a> |
<a href="#">Current Opportunities</a> |
</span>
</li>
</ul>
</div>
<div id="subnavbar" >
<!-- <asp:SiteMapPath ID="SiteMapPath" runat="server">
</asp:SiteMapPath> -->
</div>
<div id="topContent" style="border-bottom:solid 1px #191970;">
<table>
<tr><td style="height:30px; width:900px;" >
<asp:ContentPlaceHolder id="TopPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
</div>
<!-- <div id="mainContent"> -->
<asp:ContentPlaceHolder id="MainPlaceHolder" runat="server" />
<!-- </div> -->
<!-- <div id="lowerContent"> -->
<asp:ContentPlaceHolder id="LowerPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
<!-- </div> -->
<div id="footerContent" style=" height:50px; width:900px; text-align: right; background-color: #ccc; ">
<span style=" font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #000080; margin: 30px 20px 0px 0px;"> Copyright 2010 HX5, LLC All rights reserved</span></div>
</div>
</form>
</body>
</html>
View 4 Replies
Jul 2, 2010
I tried this technique as suggested on another forum and a couple of other things, suggested on SitePoint as well as others but to no avail. Im trying to find the Label in the repeater to display information depending on the output. However I was presented with the following error:
"Index was out of range. Must be non-negative and less than the size of the collection.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index"
It highlights the problematic script as:
Label lblStatus = rptGeneralEnq.Items[0].FindControl("lblStatus") as Label;
I'm trying to access the Label, in the repeater, so that depending on if the text origionally displays true or false (as the label grabs the 'bit' datatype for that record to display) to then change the text to something more appropriate (completed/outstanding) - if at all possible.
Heres my attempt:
C#:
Csharp Code:
[code]....
View 14 Replies
May 20, 2010
I use the code below to output the string to txt and it works. However, for characters like "&" it output as "amp" etc which is undesirable. How could I fix it.
// Output the text file to the stream
Response.Clear();
Response.AddHeader("content-disposition",
"attachment;filename=FileName.txt");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.text";
System.IO.StringWriter stringWrite =
new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite =
new HtmlTextWriter(stringWrite);
Response.Write(str.ToString());
Response.End();
View 4 Replies
Aug 28, 2010
Is it possible to say something to the effect of 'SomeClass.Out.WriteLine("hello world")' and have it actually show up for the browser to render? I ask, because I notice that the HtmlHelper BeginForm implements IDisposible. So at the end of the using block, a closing tag is written to the browser.I am not saying I would use this practice, as it seems like a bad idea, but I just want a better understanding of what is going on under the hood of C# ASP MVC.
View 1 Replies
May 31, 2010
how to get sql query output in text file?
View 1 Replies
Nov 12, 2010
I have a client who wants to read a text file and then output the contents word by word in a slideshow.
View 7 Replies
Mar 29, 2011
I have a text field that users enter information into a database (SQL Server). They are entering as little as a few sentances to multiple paragraphs. I can successfully display the data on my webpage, but the text field is not formatted very nicely. The output is all smashed together like one big paragraph. Ironically, when I also display the text as a tool tip it outputs as multiple paragraphs like it was entered. How can I format the output in the datalist to create a more readable text field? My datalist field is as follows:
<asp:Label id="WebDescriptionLabel" runat="server" Text='<%# Eval("WebDescription") %>' ForeColor="Brown" />
View 12 Replies
Jun 5, 2012
How we get dynamic text from database in the hyperlink???
View 1 Replies
Feb 28, 2011
I dynamically created Textbox. I don't know the final number of textbox, but I want to get back all the Text value of each textbox. if possible in the code behind. Here is the code for creating my textbox:
[Code]....
I want to get the Text value when I clicked on a asp:Button. If possibe I would like to avoid using Javascipt
View 2 Replies
Feb 22, 2011
I have created an aspx page where I want to get few details from user thru asp.net lightbox. I dont know and dont want to use ajax or javascript. How can I achieve this with asp.net controls. The showing(visibility) of few controls (to get details) should depend upon selection of few other control on the lightbox.
View 4 Replies
Dec 9, 2010
Have a web form that i want to create a folder from input text box.
now this works.
using system.io;
Directory.CreateDirectory(@"C:DATA" + txtName.Text);
which allows me to create the folder in location.
but what I need is to check to see if the folder exist if not create then upload files into the folder if else upload files into the file folder.
View 1 Replies
Nov 17, 2010
I have a button and the text shuold be dynamic(call a function and return a string).
[Code]....
In cs file,
public string GetString(){
return "Submit";
}
The above case, GetString() has been ignored.
Instead of writing code on Page_Load event >> LinkButton1.Text = GetString();
Can i write it in the aspx page?
View 3 Replies
Jan 4, 2010
I have a web page that loads in user-defined text from a database field into a label. This text may or may not contain HTML links (standard <a href> tags). I need a way to enumerate through the links and enable/disable certain links based on whether or not the person viewing the page is logged in or not (via a session variable).The html tags include a runat=server attribute and the text is standard formatted HTML. Since the text is being loaded into a label straight from the database, the links aren't loaded into the controls collection for the form - so, I'm not able to reference the links that way.
View 1 Replies
Aug 27, 2010
I know i do this alot in my coldfusion apps but just having some difficulty with it with .net or may be it does not apply here.
I have a Label that i am trying to put text and dynamic info into..... Pretty much like "Bank Name" which is a text and the exact name coming from my query... I dont know if its possible with .Net.
With Coldfusion i can just do
<td align="center" valign="middle">Relationship-<cfoutput>#checkname.relationshipname#</cfoutput> </td>
View 11 Replies
Sep 4, 2012
I am new to asp.net and im struck up in issue. Below is the scenario.
For the below image i need to have asp:labels inside on each of those boxes and display dynamic text inside it. How can i have achieve this ?? How can i place control inside those box?
or is there any other way to achieve this scenario in asp.net ??
inside td tag of table i placed this image but couldn't find out how to go further on this .
<td style="width: 65%; height: 100%; background-image: url('../../Images/boxes.PNG');
background-repeat: no-repeat"> </td>
View 1 Replies
Feb 25, 2011
I'm very new to ASP.net. I have a c# content page, in which I want to inset this code half way down within the HTML:
<%
HttpResponse r = Response;
r.Write(HttpContext.Current.Request.ServerVariables["SERVER_NAME"]);
%>
But when I view the page, this content comes out first, before even the tag.
how to get this code inline instead?
View 5 Replies
Feb 10, 2011
My user filled a textbox with a text that was copied from Microsoft Word. This is a part of the text .
This system is - AUTOMATIC - and it is restricted
Look the symbols before and after the word AUTOMATIC. When I try to write this on a dynamically generated html page using the code bellow, i got this on the screen:
This system is â€" AUTOMATIC â€" and it is restricted
Code used to print the SQL Field:
[Code]....
The - symbol is not a minus symbol, but is a Word minus (-) symbol...
I am using C#.NET and ASP.NET
View 3 Replies
Apr 27, 2010
I have made a gridview by assigning a sqldatareader object to it to display records....but i want to change the headertext of each column.i dont want the default name stored in the database how do i change the headertext?
View 7 Replies
Jan 15, 2011
i have assigned few values to 10 dynamically created text fields
eg : string abc = "<input type="text" id="field"+i+" " />";
above string i have displayed in front end thrgh response.write i.e by assigning string abc to viewstate. also i am tryin to genetrate above input fields from database , so i have to make it dynamic in a loop. so when a user updates any of those dynamically created fields i need to retreive those values in a loop
something like this :
field1.text , field2.text ......so on till fieldn.text ....i want to assign these values to array
like :
string[] arr1 = new string[nooffields];
arr1[i] = fieldi.text;
View 2 Replies