In FOBLocationOrderContainer I add user controls - but no matter what alignment or left adjustment I make only the first control is placed correctly on the page. What do i need to do to get each user control to be left justified 20px from the left edge of a master page?
The following code is used for a user control. What it does is if the user presses the arrow up key when the focus is on the input box it will increment the value by one. When I put one of these user controls on a web form it works good. But if I put a second user control on the same web page and when pressing the arrow up key when the focus is on it it increments the value on the first user control. From the code I can see why this happens but how can I have it increment the value on the input box that has the focus?
<%@ Control Language="C#"%>
if (event.keyCode == 38)
document.getElementById("Text1").value = parseFloat(document.getElementById("Text1").value) + 1
Thanks. That worked but I have one other related problem. The user control actually has two input boxes. When TimeEntryHoursOnClick() gets called for Text1 the function also has to reference Text2 as show below. How would I pass that information into the function.
if (event.keyCode == 38)
theTextbox.value = parseFloat(theTextbox.value) + 1
if (event.keyCode == 39)
I am trying to have the button in my gridview create a popup when clicked. I receive this error during runtime after I select "Ok" in the popup.
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
If I make enableEventValidation false, it runs fine, but that's not a secure way to do it. While performing a google search they allude to there being another way, but do not elaborate. Any ideas?
I apologize right off for asking this question but I am either searching wrong or it is too late in the day for me to get the idea.
Please, if someone out there can extend a hand, I would greatly appreciate it.
I have several buttons on my page, within a form and I would like each button to perform a specific action (show panels, hide panels, assign variables etc...) when pressed. On the post back, how do I find out which button was pressed so that I may perform the function required. A small snippet or a pointer to a article would work out fine.
I'm tasked with helping a developer finish up a web page that collects information about an order and populates some SQL Server tables. ASPX with C#. I'm not a C# guy, but my main job here is to keep him on task, interface with the dept. that will need this, and validate the data design. At present, there are some issues with postbacks. He does a good bit of validation, mostly to ensure fields aren't blank, and posts back upon exit of a good many fields. One problem is retaining focus after postback. The user enters a value, presses tab, and a postback occurs. Instead of the focus moving to the next field, there seems to be no field with focus after the postback, which forces the user to click in the next field with the mouse. So instead of being able to tab to fields as expected, the user keeps having to use the mouse to get the focus to the appropriate field. This is not very desireable at all. Another issue is what fields cause a postback. An example would be a field that can be empty (zero), but if it's >0 another field needs to be populated. The postback occurs after the first field and an error message is displayed next to the second field saying it can't be empty, yet the user hasn't even had a chance to enter anything in that field. This is most likely a simple fix of where the validation originates from (the second field instead of the first), but the programmer seems to think this is hard to do or not doable. I may have to dig into C#, but some help here would be appreciated.
That validation you are mentioning should definitely be clientside. Is the developer rolling their own code, or using something supplied by the framework like a RequiredFieldValidator that can be set to dynamic and will run on the clientside without a postback?
If there is some compelling reason why you would roundtrip every time a user leaves a field (which seems to make sense only for a small internal app without many concurrent users, otherwise it won't scale well) then I'd look at using a callback instead of a postback for the validation. They are not complicated to wire in and infinitely improve the user experience while cutting down on the size of network traffic (have you used Fiddler or something similar to see how much data, like ViewState, gets thrown around when you postback?)