C# - Different Popups For Different Textbox Edits?
Nov 24, 2010
I have an issue with a popup in Asp.net using AJAX modalpoup extender. Is it possible to show one kind of popup when the user edits few textboxes and the other kind of popup for the remaining textboxes.
Ex: Only when txtbox1's value is changed, it should show me popup1 when the save button is clicked. Or else popup2.
I am using visual web developer 2010 and have a situation where if I make edits to either the master or default page text's, they are not refelcted in what is displayed when the site is run?
User amends an existing order. The order is complex - lots of related 'entities' (addresses, post options, suppliers, makes, models, various items etc). Across multiple http posts.
User wants to discard the changes.
I have an order entity and as the user is editing this I am making various changes to the entity associations e.g changing order.address, order.items.add(item)...
In a single post this is fine, but across posts I don't know how best store state. If I store the entities then I cannot save the changes as they are across different data contexts. I have read that it is bad practice to store the data context in the session state i.e. long-lived context. I can't save changes after each edit/post because I cannot roll-back (?). I really would like to work with the entities during the editing process rather than one big save at the end (taking UI settings and applying these in one chunk).
I have a page with a gridview. It has a select command and an edit command which are both SPs. I added a standard "Edit, Update, Cancel" CommandField to the gridview so that I can edit. The edit and update are working fine. However, I have found that if the underlying data changes after I have loaded the page and before I hit "Edit", and this change causes the row I'm going to edit to be in a different row than before, the gridview will open the wrong row for editing.
For example, say the gridview is sorted by the a field called ID, and currently there are rows in the DB with ID of 2,4,6 and 8. I load the page and see those 4 records. While I'm looking, someone adds a record with ID of 1. When I click Edit on the row with ID = 4, I will actually end up editing the record with ID 2. Basically, i'm clicking on Edit in the second row, and I end up editing the record in the 2nd row, but the 2nd row is now a different record than before.
It seems like there HAS to be a way to fix this, otherwise editing in the gridview seems exceptionally dangerous. Is there any easy way to handle this, to make sure the user is editing the row they think they are?
User clicks the Edit Link Button on my grid and I want to launch a new screen for the user to do some edits...I need to be able to pull the ID but I cannot figure out what I need to pass to the HandleSelect function and then how to read my column3 to get selectButton.Attributes.Add("onClick", "return HandleSelect(????);")
Is there a way to restrict being able to edit a gridview column to some users but not to others ? Say setting the column to read only and then resetting it when the row is in edit mode.
I have a form that collects some dates. The users can go to this form any time, view the data, and edit the data.
The user should only be able to enter today or future dates only. We don't want users to go in here and be able to past date these dates.
So I created a compare validator which compares the text box against today's date. This works great. The user saves the form and life goes on.
But then, lets say they come back 1 week later and want to change a date. Now all the old dates will fire this validator and they can't save anything unless they change all the dates to today or newer. This is a problem.
So what I thought was when I load the form with the data from the database, I would just disable the validator if there is a date, and if it's null enable the validator. But this won't work because then they can back-date all of those dates with the validator disabled.
So for the dates that are not null, it shouldn't fire the validator unless they change the date.
When I load the form, I'm going to load all these dates into Viewstate. I'm going to create a custom validator and check the value they enter against the previous date that is in Viewstate. If it matches that date then it is valid, if it doesn't match that date then I will run it through the validator to check for past-date.
I'm using Visual Web Developer 2010 against SQL Server 2008 R2.
I have a number of GridViews and FormViews working now, with edit functionality. However I have one field in my main database table that is of type 'Text'. With that one field, the edits won't take. I click Edit, change the text in the GridView, and click Update, but it just reverts back to the unchanged text.
It seems like I've tried everything. Is there a way to make that work without having to code it the hard way with a Textarea control?
My querystring has 2 parameters say pm1 and pm2. I want to check the value of each and if the value if '1' then pop open a new window(one for each parameter) and the url for the two windows will be different.
We are successfully using ajax modal popup on our web application.But when we try to add another one, neither one of them work. Is it only allowed to have ONE modal popup on an ASP page?
I'm having a problem using 2 ajax modal popups on the same page.If i use just 1 modal popup it works fine. I have a button (btnCommentOK) which calls an onlick function (OnClick="SaveCommentData") This works fine. The problem is when I add a second modalpopup extender. Funtionality works for the second modal popup but now the OnClick function on the first modal popup no longer works!
We have a working modal popup on an asp.net page, and need to add another one. A linkbutton opens the first one.But if we try adding code for another linkbutton to open a second popup, which will use another mp extender control, neither one of them work. If we then remove the second popup and extender code, it works again.
I posted this question before but got an answer about using them in a gridview, which is not what is going on. This issue is not that complicated, just the fact that we can't get two separate popups working on a page. Are there any bugs or anything that would be preventing this from working? The code below is for the working popup. It seems logical that if we add code that works to a page and give the controls new names, it should work as well, right?
I am new to ASP.NET, and want to design a sample ASP.NET website which will have some text in it. I saw a couple of examples for popups, but my problem is a bit different.I need to create the hyperlinks for a word dynamically for each web page.
I will have a list of keywords with their descriptions. I need to search for those keywords in the text, before I create a popup for them. How should I go about it?
I have one webform and two popups. I am opening 1st popup using window.open method from my webform and it is working fine. then i am opening 2nd popup as showmadaldialog from 1st popup.
my second dialog have one button and if i click the button my two popup's(one popup and one dialog) should be closed and my webform should be appear.
currently am able to close 2nd popup. but am unable to close 1st popup from second popup.
I have simple web application called App that is secured with Windows Authentication. I have set identity impersonate to true in web.config. There is only one page (Default.aspx) in App directory. When user enters the site ex.: http://localhost/App the login window pops up. When user clicks Cancel, IIS redirects to page with an error 401.2. I want to redirect to http://localhost/App/app_start/login.aspx. App_start is an aplication that is secured with Forms Authentication. I tried to handle programmatically the redirection by adding Application_EndRequest method in Global.asax file. But when user clicks Cancel the Application_EndRequest is not being fired. When user successfully logs in the method is being fired. Is there any way to handle error 401.2 programmatically or maybe in a different way?
Application_EndRequest code:
if (Response.StatusCode == 401) { Response.Clear(); Response.Write("You don't have access to content.");
I am using asp.net 3.5. i am newly in .net.i create a new web proj.in my proj i need Date button which popups a calendar and Selected value displayed on a specific text box.I used Calendar tool but i am not satisfied with this tool.i learned abt date time picker tool.but in my tool box date time picker not showing.so how i get date picker tool in my web based appli.and How to use date picker tool.
I have a gridview bound to a sqldatasource with editing enabled. If I click Edit, then either Cancel or Update, the update or cancel occurs and the Edit button reappears. However, I cannot then click the browser's back button without having the Update and Cancel buttons reappear. A second click of the back button takes me to a state where the Edit button shows again, *then* another back button click will take me to the referring page (the one before the one with the gridview on it.) IOW, it looks like the postbacks are cached. How can I prevent this and have the back button go straight to the referring page?
When changing the textbox's text mode to multiline the textbox becomes resizable during runtime. I can't seem to find the property to disable this, does anyone know how I can resolve this issue?