asp.net with vb. I thought this would be easy but have been reading for an hour and not found out how to simply repost a page where form data has been entered and return the page with some error messages about what was entered. I want to return the page with all input controls with the data just as the user entered them before submitting. the error messages are labels that were blank when the page is first loaded. preferably the page returns focused to the topmost error error message. if that can't be done I would populate some label at the top of the page with something to the effect that 'errors were found, scroll down to see the errors'
Is there a way to force a non-secure form post to be secure? I understand there are ways to automatically resolve an http URL as an https URL but with form posts, is this type of redirection too late? Will the posted data have already gone through the wire as plain text?
I want to be able to post my form data to another page based on the result of a validation done on server (and not via javascript). As an example, let's say the user captures a customer number and then captures the phone number of the customer on page A. When the user clicks on the submit button, the page posts back. Then, in the button click event, I need to check in the database if the customer number exists. If it exists, I need to post the data to page B so that user can input the next information. If it does not, I need to stay on the first page and show an error message telling the user that the customer does not exists.
I do not want to use Response.Redirect cause that would mean that page B would lose the form data coming from page A. I know about crosspage postbacks but that just turn the problem the other way around (if I post directly to page B, how do I get back to page A with the form data and show the error message?)...I know about Server.Transfer too but I would like to avoid that method because I know there are down sides to it too...I tried setting the button target URL to page B after validating from the database but it does not automatically redirect to Page B, it still shows up Page A and then if you click again on the button you are taken to page B. I know I could setup a javascript to automatically call the click on the button to post the page the second time automatically to the Page B but I don't like that method (if the user has slow internet, he sees the page twice and once the user is on page B, he can't use the back button cause he would be automatically redirected back to Page B because of the script).So, is there a way to change the request target after the button's click code has been handled???
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.
I hope this is a really easy question but I'm struggling with it. I have a GridView that has an UpdatePanel within a TemplateField.
The idea is that the user can make simple alterations without a full page load being required.
I have simulated my page functionality in the following example, which simulates a database hit, gridview databinding and updatepanel functionality.
When you press any of the + or - buttons in the GridView, the form controls in the bottom UpdatePanel also post their contents back. I have seen this by using Firebug. On my real page however this is causing excessive bandwidth and is nearly the same as a full postback.
how I can force ONLY the appropriate UpdatePanel's contents to postback for processing, rather than all the UpdatePanels?? I've tried experimenting with Triggers but just can't get it working properly.
I'm migrating an old ColdFusion site to ASP.NET. One of the pages has a form that posts to an external URL.
[Code]....
I just discovered that you can't do this in an .aspx page. Seems the page will just post to itself if you hit the submit button.What's the proper technique for achieving this in ASP.NET? There are a couple of hidden fields that pass parameters to the external URL.
i have a PayPal button, and i've been trying to add it to my site, but since my page is in a masterpage, and ovcourse, the form tag is editable only in masterpage, theres no way i could add the code inside the form tag, as so:
When the users presses submit, I get the below error and for the life of me cannot figure out why! I have tried GET as well, byt that just seems to post to itself and just puts the form vairables in the URL rather than going to formprocess.aspx.page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.Please try the following:Contact the Web site administrator if you believe that this request should be allowed.Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.HTTP Error 405 - The HTTP verb used to access this page is not allowed.Internet Information Services (IIS)
I 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
I don't know it's even possible but I try to achieve to post data from one page to another using the second form.The problem is I need a form tag for the user interface containing callback panels etc. I want to put a second form with some hidden-field:
I need to know how to post information from an HTML <form> to a page that's within an IFRAME on an external server. In other words, the page with the <form> is on the first server, page being posted to is on the second server within an IFRAME which is also on the second server.
I've seen snippets of code for posting to a page within an IFRAME, but I believe that these apply to an IFRAME and target page on the same server as the posting page.
I notice on some sites i can login wrong which brings me to a login page. log in incorrectly again which brings me to a wrong password page (where i can log in) and if i login wrong again i dont increase my page history count. It takes exactly 2 backs no matter how many times i get it wrong and i dont see any pages in my forward history
See what happens when you answer my questions! I come back! No good deed goes unpunished. I've built an Update form where my visitor can update data in dbase. I have a formview with several dropdown lists; none of which will update the table (all the textboxes, checkboxes and even Ajax enabled calendar work just fine). In the form below, visitor selects a CareerCluster from the ddl. Upon postback, the next ddl (pathwayListBox) populates with related data using the CareerCluster.selectedvalue in a query. At the same time, tsaOrgsDropDownList is also populated based upon the first ddl (CareerCluster).
When user selects from the tsaOrgsDropDownList the final ddl (tsaDropDownList) is populated. All this various selecting/populating works just fine on the form. The problem is: Nothing is updated to the table upon clicking the Update button. All other form fields do post as their supposed to except, I have other ddls on the page that are not related to the above series and they won't post either. My thought is that somehow, this is related to the postbacking going on. That posting back is overwriting the selectedValues with null or something.
<asp:FormView ID="courseUpdateFormView" runat="server" BackColor="White" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" CellPadding="3" CellSpacing="1" DataKeyNames="CTECourseID" DataSourceID="formviewSqlDataSource" Width="715px"> <FooterStyle BackColor="#C6C3C6" ForeColor="Black" /> <RowStyle BackColor="#DEDFDE" ForeColor="Black" /> <EditItemTemplate> <table align="center" width="700" border="1" cellpadding="10" cellspacing="2" bgcolor="White"> <%--A whole bunch of textboxes goes here--%> <tr> <td bgcolor="#dadada"> <strong>Number of HS Credits:</strong> <span>(Standards-based districts use the <em>Other</em> form field.)</span> </td> <td bgcolor="#FCCCCC"> <span><font color="red">Note: you must reselect HS Credits from the list or enter Other credits in the form field provided.</font></span><br /> <asp:DropDownList ID="numHSCreditsDropDownList" runat="server" TabIndex="3" ToolTip="Standards Based districts us the Other form field." ValidationGroup="HSCredits" AppendDataBoundItems="True" OnSelectedIndexChanged="numHSCreditsDropDownList_SelectedIndexChanged"> <asp:ListItem Selected="True" Value="0">--Choose One--</asp:ListItem> <asp:ListItem>0.5</asp:ListItem> <asp:ListItem>1.0</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td bgcolor="#dadada"> <strong>Career Cluster:</strong> </td> <td bgcolor="#FCCCCC"> <span><font color="red">Note: you must reselect Career Cluster from the list.</font></span><br /> <asp:DropDownList ID="careerCluster" runat="server" AutoPostBack="True" TabIndex="4"> <asp:ListItem Selected="True" Value="0">--Choose One--</asp:ListItem> <asp:ListItem Value="1">Agriculture, Food & Natural Resources</asp:ListItem> <asp:ListItem Value="2">Architecture & Construction</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td bgcolor="#dadada"> <strong>Pathways:</strong> <span>(Pathway as defined in the Cluster/Pathway model.)</span> </td> <td bgcolor="#FCCCCC"> <span><font color="red">Note: you must reselect Course Pathway from the list or enter Other Pathway in the form field provided.</font></span><br /> <asp:ListBox ID="pathwayListBox" runat="server" DataSourceID="CTECourses" DataTextField="ClusterPathway" DataValueField="ClusterPathway" SelectionMode="Multiple" Style="margin-left: 0px" TabIndex="5" Rows="3"> <asp:ListItem Selected="True" Value="0">--Choose One--</asp:ListItem> </asp:ListBox> <asp:SqlDataSource ID="CTECourses" runat="server" ConnectionString="<%$ ConnectionStrings:CareerTechEducationConnectionString %>" SelectCommand="SELECT [ClusterName], [ClusterPathwayID], [ClusterPathway], [ClusterCode] FROM [lkClustersPathways] WHERE ([ClusterCode] = @ClusterCode)"> <SelectParameters> <asp:ControlParameter ControlID="careerCluster" Name="ClusterCode" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </td> </tr> <tr> <td align="center" bgcolor="#4A3C8C" colspan="2"> <asp:Label ID="occupationalStandardsLabel" runat="server" Font-Bold="True" ForeColor="White" Text="Occupational Standards"></asp:Label> </td> </tr> <tr> <td bgcolor="#dadada"> <strong>Source of Occupational Standards:</strong> </td> <td bgcolor="#FCCCCC"> <span><font color="red">Note: you must reselect Source of Occupational Standards from the list or enter Other Source of Occupational Standards in the form field provided.</font></span><br /> <asp:DropDownList ID="tsaOrgsDropDownList" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource3" DataTextField="TSAOrganization" DataValueField="TSAOrgID"> <asp:ListItem Selected="True">--Choose One--</asp:ListItem> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:CareerTechEducationConnectionString %>" SelectCommand="SELECT [TSAOrgID], [TSAOrganization] FROM [lkTSAOrgs] WHERE ([TSAClusterID] = @TSAClusterID)"> <SelectParameters> <asp:ControlParameter ControlID="careerCluster" Name="TSAClusterID" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </td> </tr> <%--A whole bunch of textboxes, checkboxes and other stuff goes here--%> <tr> <td bgcolor="#dadada"> <strong>What is the Summative Assessment (Technical Skills Assessment) for this course:?</strong> </td> <td bgcolor="#FCCCCC"> <span><font color="red">Note: you must reselect Summative Assessment from the list or enter Other Summative Assessment in the form field provided.</font></span><br /> <asp:DropDownList ID="tsaDropDownList" runat="server" AutoPostBack="false" DataSourceID="TSAs" DataTextField="TSA" DataValueField="TSAID" Width="300"> </asp:DropDownList> <asp:SqlDataSource ID="TSAs" runat="server" ConnectionString="<%$ ConnectionStrings:CareerTechEducationConnectionString %>" SelectCommand="SELECT [TSAID], [TSA] FROM [lkTSAs] WHERE ([TSAOrgID] = @TSAOrgID)"> <SelectParameters> <asp:ControlParameter ControlID="tsaOrgsDropDownList" Name="TSAOrgID" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </td> </tr> <%--A whole bunch of textboxes goes here--%> <tr> <td align="center" bgcolor="#dadada"> <asp:Button ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Update" /> <br /> <span><font color="maroon">* All fields except the Tech Prep Information are required.</font></span></div> </td> <td align="center" bgcolor="#dadada"> <asp:Button ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" /> </td> </tr> </tr> </table> </EditItemTemplate> </asp:FormView> <asp:SqlDataSource ID="formviewSqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:CareerTechEducationConnectionString %>" SelectCommand="SELECT * FROM tblCTECourses WHERE (CTECourseID = @CTECourseID)" UpdateCommand="UPDATE tblCTECourses SET HSCredits = @HSCredits, CareerCluster = @CareerCluster, Pathways = @Pathways, TSAOrgs = @TSAOrgs, TSA = @TSA, LastUpdate = GETDATE() WHERE (CTECourseID = @CTECourseID)"> <SelectParameters> <asp:SessionParameter Name="CTECourseID" SessionField="CTECourseID" Type="Int32" /> </SelectParameters> <UpdateParameters> <asp:FormParameter FormField="numHSCreditsDropDownList" Name="HSCredits" Type="String" /> <asp:FormParameter FormField="HSCreditsOtherTextBox" Name="HSCreditsOther" Type="String" /> <asp:FormParameter FormField="careerCluster" Name="CareerCluster" Type="Int32" /> <asp:FormParameter FormField="pathwayListBox" Name="Pathways" Type="String" /> <asp:FormParameter FormField="tsaOrgsDropDownList" Name="TSAOrgs" Type="Int32" /> <asp:FormParameter FormField="tsaDropDownList" Name="TSA" Type="String" /> <asp:FormParameter FormField="TSAOtherTextBox" Name="TSAOther" Type="String" /> </UpdateParameters> </asp:SqlDataSource>
In the codebehind I've tried to set selectedvalue to session variable upon selected index changed like this:
Protected Sub numHSCreditsDropDownList_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Session("HSCredit") = DirectCast(courseUpdateFormView.FindControl("numHSCreditsDropDownList"), DropDownList).SelectedValue End Sub
Currently whenever I need to send a request to a payment-gateway, for example, I redirect my page to another page on my website which has a form with several hidden fields. I then pre-populate the values of these fields server-side, and specify in the body tag something like 'onload="form.submit();"'
However, I'm wondering, rather than redirecting to this page, is there anyway that all this data can be collected and POSTed to the payment-gateway server-side?This will cut out the need to redirect the user to this blank page, and make everything a bit more tidy.
I need to delete all the item what I seleted or I Checked.so I collect all the ID I selected .
then what should I do next?I could not find a submit button to send them,they are not in a from.So I try to collect them to a JSON object and then use AJAX to send them to server.
Previously form id in child pages was aspnetform,suddenly now the id has changed to form1, now the problem is there are lots of script used with reference to id aspnetform and they are giving error. So i want to change or override the form1 name to aspnetform to make it work again
I have a form that submits the game score. Is there any way to check whether that game score is not tampered during submission. I am using POST method, for GET method we can use HASH, but i am looking for POST method
I have PDF that opens in a browser (iframe) that has standard PDF form fields. I would like the user to fill out all the fields and then press an HTML submit button (located outside the iframe in the surrounding ASPX page) so that all the data in the PDF that was filled out in the PDF Form Fields posts that to another ASPX page.
I am currently a beginner in asp.net i am currently watching msdn videos of "beginners developers learning" i am on the topic of application state so i got confused on a topic of "cross page postback" can anybody explain what that is
and another thing is "profile" object we use it in web.config file