Web Forms :: Capture Which Action Cause An Post Back?
May 13, 2010i am thinking to capture which button has caused a postback in the web pages.
Is it possible to do so?
i am thinking to capture which button has caused a postback in the web pages.
Is it possible to do so?
I have four textbox and a button in my page. After filling the textbox. When the user click save button. A loading image should be displayed. User should not feel that the page is postback to the server,Some thing like in facebook loading image.
View 5 RepliesBeing new to ASP.NET I have run into trouble building my own Whack-a-mole program. I think my problem comes from using Buttons, which by themselves send post backs to the server, making the software unusable. The looks are in place, making new buttons show up in the grid, in different places by random. However, when a button is pushed - the score doesn't change (which I feel is strange).
Not so strange is that the Button doesn't work since it sends post back to the server - reloading the UpdatePanel. I think I should use a different controller like the CheckBox and style it hard using CSS (which isn't a problem). Is this the correct way to go, or should I make use of JavaScript AJAX instead?
Note to self: This technique shouldn't be used in a public application since it put too much unwanted pressure on the web server.
[code]...
[Code]....
I have created a back button on my asp page. However, I would like this back button a a sinlge click to return the user to the page 2 pages before. I have tried to enter the history.back(2) but with no luck it does not work.
Using Vb.Net 2003 Asp.Net 1.1
I have a dynamic data bound drop down list, when the user selects thier selected item I have to use the autopostback feature.
Problem is: when the page comes back it is at the top of the page not where i have the control.
I don't really need it to focus back on the dropdownlist but to scroll to it, I want to do it in the code behind.
Any "New" ways to do it, I mean new as in code from like 2010 instead of old code from the early days.
I really don't want to use Page.Register new Script...... code if I can avoid it.
What would be cool is a ScrollToControl() Function for my code behind that worked but didn't register script.
I need to offer a way for a client to send me XML (list of contacts). I'd like to do this using HTTP post. The page needs to capture that XML and place the data into my database (FirstName, LastName, Address...).
View 1 RepliesI'm trying to add file upload functionality to a page. I've got a form that posts the selected file to a controller with a 'savefile' method. But if I don't add a get version of 'savefile' I'll get a 404 error. Here is the form code which is presented on the Index page:
[Code]....
And here is the controller code:
[Code]....
Intuitively I don't think I should need a GET version of SaveFile but if omit it I get a 404 error when the form posts. Why should I need a GET version of SaveFile when all I want is to post a form and save the file?
I have a very odd and disconcerning problem. Just recently a page where I have 1 textbox and a buttoon has ceased to work.
When I look at the post coming into the PageLoad, the pageType is "POST", but the Page.IsPostBack is false!! and the textbox (which had content) is empty.
I have stripped all AJAX script out, so I have a very vanilla page (in a master page) being served.
The pages is
[Code]....
[Code]....
The page is "POST", but isPostback is false[Code]....
[Code]....
I searched google and found asynchronise post back trigger is used if we want update panel to post back on some event of control if it is out side the update panel. Than what is purpose of post back trigger ?
View 2 RepliesI'm currently working on web application using VB in ASP.NET. Right now I have 1 page with panels that we are using to show/hide depending on the flow. When the user first comes in, he/she is presented with a gridview containing a list of clients. Then the user, clicks a link from a row and is presented a form where he/she can update the clients' info. Originally, I had a HYPERLINKFIELD that put the clientId in the url, then I'd grab the url and do the code appropriately
<asp:HyperLinkField Text='<%$ Resources:Resource, ManageClient %>' DataNavigateUrlFields="CLIENT_ID" DataNavigateUrlFormatString="~/clients/manage.aspx?clientId={0}" />
Now, I'm rethinking that and wondering if it's better to use SESSIONs to grab the clientID via this instead
<asp:TemplateField Visible="false"><ItemTemplate><asp:Label runat="server" ID="hidClientId" Text='<%# Bind("CLIENT_ID")%>' Visible="false" /></ItemTemplate></asp:TemplateField>
<asp:ButtonField Text='<%$ Resources:Resource, ManageClient %>' CommandName="Manage" />
Or use the POST method, which I'm not sure how it works in .NET (but I've used it in PHP)
I use Silverlight 3 and .net framework 3.5. I want to send xml data to server on click of a button. On googling i found that we can use WebClient Class's UploadStringAsync method.
I am posting data to a web service running under local IIS. All that is fine but how do i capture the data posted on the service?
I have a web form called default.aspx which has a form with user information. In addition to this, I have an iFrame on the same page that displays a page Secondary-Form.aspx that has a few additional dynamic data fields. I need to do two things.
1. I need to pass the parent form data in real time to the iFrame page to refresh its content and modify it's fields accordingly. Example: If the user submits their Vehicle Choice as Car on parent form, the form item in iFrame will display a radio button that says Honda, and if the user submits their Vehicle Choice as MotorCycle in the parent page, the iFrame will display Harley Davidson as the radio button choice
2. The submit button is on the parent page. I want both pieces of this information (from the parent page, as well as iFrame selection) to be passed to a server side ASPX page to process this information.the default.aspx and Secondary-Form.aspx files are located on different domains.
display a simple modal message stating that an action as taken place?For instance, I have a button on my screen that sends an email. After completing the task I enable a label (visible=true) that states 'Email Sent'.I would rather have something pop up after clicking send mail, stating the email was sent.Do I need to use an AJAX control (popup extender), or is there a simple method of doing this?
View 5 RepliesOn my aspx page I am trying to capture user input and then tried to save them in database and also trying to post them onto another page. Now I am using the following code on the button click event:ASPX CODE:
<asp:Button runat="server" ID="cmdPress" Text="Save"
ValidationGroup="ValidateId" Height="26px" onclick="cmdSave_Click"/>
CODE BEHIND:
SaveCustomer();
SaveRequest();
cmdPress.Attributes.Add("onClick", "update(" + ID.Text + ");");
Now when I click save button then it the page waits and then I have to click again to close the page automaticallly and move to the next page. Can anyone tell me why I will have to click Save button twice to activate the button.
I wanted to use tracing to capture errors and programmatically send reports via email and text message...that if the ADMIN is eating out at a restaurant on a saturday nite he can see the text message/email to notify and capture..any way to do this??
View 1 RepliesI have an asp.net application in which I have a parent form and in that on load I am adding sub forms dynamically having a submit image button..
When I am clicking the button of one form then I am able to read the hidden variables using request under parent form .But on clicking the second button the hidden variables of parent form are having null value although i have assign the value to them using context variables.
how can i handle mulitple form action for same page
Beginner question:
I'm not sure if this is specific to Telerik's plug-in I'm trying to use or if it's a 'generic thing' I'm doing wrong ?
I have a RadTextBox:
<telerik:RadTextBox ID="RadTextBox1" Runat="server" name="nameTest"/>
And I have an ASP button that run this code:
Dim a As String = Request.Form("nameTest")
Dim b As String = Request.Form("RadTextBox1")
Both a and b always remain null.
Questions
- How do I get postback values from Rad/components ?
- How do I get postback values from Rad/components when they are in user control ?
I have many file upload controls in my web page. In this page is a add button that create dynamic controls in table rows. Every table row has a file upload control. When this button clicks, post back occurs and all file upload controls content fly and user have to select all of them. What should I do for keep FileUpload content after post back?
View 7 RepliesI Had two webforms. source.aspx & Target.aspxSuorce.aspx has 2 textboxes for input data and two submit buttons. am using cross page technique to transfer data from one webform to other.ource Page:On buton click event :
Server.Transfer("TargetHome.aspx");
= null)
{
TextBox TextBox1 = PreviousPage.FindControl("TextBox1") as TextBox;
if (TextBox1 != null)
[code]...
I am confused about the new request of asp.net page and the Post back! what is the difference between them? when we click on any control like button the post-back is called for the same page! why it is no re-requested or so on.?
View 6 Replies1) The web application I'm building is a person enters information and the categories are selected by using checkboxes. The input page I have checkboxlist and it enters correctly has a one line to the database. For example, when they check one of the following Red, Blue, Orange and brown, they appear as one line in the database. When they do a search on the individual I need the checkboxes to return that they were selected when it returns information from the database so they update the information or deselect a color or something. Do I need a autopostback on the checkboxlist?
2) Is it possible to have a search page base on checkboxes. For example, the user checks red, and blue. Clicks on the search button. On a gridview every person who checked red and blue when they first entered information will appear in the gridview. Do I need a checkbox result table with a bit field?
I'm not sure which way I should go with this. Just asking for a direction in how I can do this.
@using (Html.BeginForm("Index", "Bill"))
{
@Html.Label("FromDate")
@Html.DropDownList("FromDate",Model.DateList)
@Html.Label("ToDate")
@Html.DropDownList("ToDate", Model.DateList)
@Html.ActionLink("Filter", "Index", "Bill") // I want to post to Index
}
[HttpPost]
public ActionResult Index(string fromDate, string toDate)
{
//Process
}
What is the correct way to post the date range to Index action?
What kind of URL do I need to specify?
I have orders page. When user submit Order, I need to disable the button to avoid multiple transactions. I also have few validation controls on the page, so button should not be disabled untill page is about to be posted. I dont have any custom javascript for validation. It is just these asp.net validation controls. What is the best way to achieve that? I have spend about 2 hours on google and found various solutions, but nothing seems to work. Each has some issue. On button I add OnClientClick="return btnOnClick this, 'Payment');" Below is what gets called. Unfortunately if I disable button, it cancels post back. So I am calling dopostback and also adding few lines on server side to see which button caused postback. It works fine in IE8 and Chrome. But for Firefox on server side arg comes null. Any ideas what is wrong with my code? Or any other suggestions to do it in a better way?
C# Server side
string arg = this.Request.Params.Get("__EVENTTARGET");
if (arg == "Payment") { this.ProcessPayment(); }
Button
<asp:Button ID="btnSubmitPO" OnClientClick="return btnOnClick(this, 'Payment');" runat="server" Text="Submit Order" ValidationGroup="G" />
alert(group);
How to change from button post back to autopostback
[Code]....
I have created a listbox that the selected items would remove by using javascript once I clicked on a server button. Below is the code I'm using
<asp:button id="btnSelected" Runat="server" CssClass="InputFormObject" Text=">" ></asp:button>
<script language="javascript">
function removeOptions(selectbox)
{
var i;
for(i=selectbox.options.length-1;i>=0;i--)
{
if(selectbox.options[i].selected)
selectbox.remove(i);
}
return false;
}
</script>
private void Page_Load(object sender, System.EventArgs e).......................