Web Forms :: How Does .NET Track Things Clientside
Jun 4, 2010
I'm curious, anyone know the mechanism a checkbox control uses to remember that its checked or not checked after a postback?If I add them manually to a page via html as in <input type="checkbox"/> I have to use javascript and hiddenfields to keep things checked after a postback and I would have to have an onclick="dosomething()" inside the tags.Viewing the html source code for a page with a .NET checkbox control, there is nothing like that there.
I was writing a custom control and rendered my own checkboxes when I came across this problem. After the postback, the control would reload the checkboxes from viewstate and forget the user had clicked anything. As I couldn't use hiddenfields to track the changes (they got reset from viewstate too), I ended up using .NET checkboxes as childcontrols instead but this experience got me thinking.
I have a layout problem where I canīt get things centered in a Table.What I first have created is a Table. Inside this table I have created a panel wich I like to be centered in this table so I have set it like this but still the panel is to the left in the table ? This is the first problem.
<td align="center">
Then I have TextBox77 that I like to be centered in this Panel9 wich it is, setting HorizontalAlign="Center"
So I would like this Panel9 to be centered in the Table but still the Panel is to the left in the Table ?
I am trying to get a unoranized (ul) list to center. It seems like I use text-align: center;, but for some reason it is not working. Is there some sort of horzontal align as there is vertical align.
TreeView controls are a little Hairy when using them for display of things like Hierarchical data.In my case, I am using it for the display of Roots and Leaf Nodes (Child Nodes) and everything in between to get chains of selected nodes back to the Root Node (final Parent Node) in a detail list that is another database call for the Detail Sheet on the"Checked" boxes of chained branches in the TreeView.
I am using a master page with some graphics but things just will not line up really well. I cannot work out what is going wrong.
I have white deadspace at the bottom of my left pane. Deadspace to the right of my top header pane. It looks really bad.
To save time I have my test project zipped. It works on VS2010. Its very small, I could email it to someone if they would care to look. Or if someone can tell me how to attach zip files to these forum posts i can do that.
If not I will have to insert the 4 images used and post the relevant code.
Anyway, if for example I have a textbox that I want to enable when the user check the desired checkbox/radiobutton, I like the textbox to be default enabled=false. What's the good approach between these two?
I need to know on the serverside, if a RadioButton has been disabled (by javascript) on the clientside.
The (serverside) Enabled property is not the same as the (clientside) disabled property. Using MyRadioButton.Attributes("disabled") doesn't do the trick either.
I can add a row to the bottom of a listivew by inserting a table after the layouttemplate in a listview. It works fine for me to call the added controls from code-behind and chane the control values. Since my listview changes width dynamically depending on the contents of the data, my added table columns don't match up.
I have tried to access the width property of the table and then match the new ones with codebhind, but it doesn't seem to work.
I am simply trying to add a row to the bottom of the listview to provide for totals of the columnts. What is the best way to to that?
i have a complete form in my database as row for example name of the field ,is mandatory, sortid, regularexpression, datatype, maxlength , default value etc. So the form is completely dynamic.now i want to perform the client side validation on the form . What will be the best practice for doing that? like i have to see that if the field is mandatory check it for null and if not then leave it on the client side . i am thinking about setting hidden field for it .
subject says it all...... when using the various validation controls like requiredFieldValidator, and EnableClientScript is true (the default), does that mean that the only validation is done client side? or does it mean that it is done client side in addition to server side?
I know if the only validation is done client side, like with javascript, it can easily be circumvented. I want to make sure my validation is done serverside, so do I need to set EnableClientScript to false?
I have a required validator that I check a textbox clientside, but then on post I check the database for values that have been used. I want to show the error in the RequiredFieldValidator when it post back. How do I do this?
I have to create a HtmlInputText control in code and while in code set it so that it will respond to text changes purely on the client side and not generate a server side event. In an aspx page this would be done like so:
Why am I getting this error? I'm trying to do a calculation on my GridView2 and I'm using clientside javascript. I need to add the onkeyup attribute. How do I do this?
Code Behind:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load CType(GridView2.FindControl("TextBox13"), TextBox).Attributes.Add("onkeyup", "calculateSubTotal") End Sub
I'm making a website in ASP.NET 4.0 where I make use of the RequiredFieldValidator control to validate a wizardstep.It works perfectly with Javascript enabled, but when I turn it off (in my Firefox) it just goes to the next step.We don't do a Page.IsValid check, but we don't do much on the "next button clicked" event either.Certainly not something that is forcing it to go to the next step.
Here is part of my code. The commented portion is the logic in which i am trying to implement. I want client side validation to be done and checked to see if it is correct format (MM/DD/YYYY).
I have 2 ActionResults both called Create which basically create different things on a model. Is there a way to have overridden action results? - I dont quite follow routing and not sure how to do what I'm trying to do.When creating A i call :-
AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(ProjectModel
Might remember me being so enthusiastic about asp.net mvc a while back.Got a bit caught up in other things (more php, and dip in the Java pool), and completely stopped following the asp.net world a few months.Just curious how things evolved? Did MVC catch on (as I for one believed it would) or.... what?Cannot really post the reason for me asking this, but guess a safe way for me asking is: 2 guys with kick butt skills...one asp.net webforms masta, the other asp.net mvc .... who's the best off?
i have put a table in my page to put all the things in an order the goal is to have inside a big table two sub tables in two columns but the second sub table goes a lower than it has to be here is the code without details
I'll try to be short and get right to defining the problem. We have an ASP.NET 2 application (eCommerce package) running on IIS (Windows Server 2003). The main site's page(s) are using plain HTTP (no SSL), but the whole checkout process and the shopping cart page is using SSL (HTTPS). Now, the problem is that the site's header is located in a template file, and inside it it has a plain HTML 'img' tag calling an image with the "http://" portion hard-coded into it... This header appears on absolutely every page (including the https pages), and due to its insecure image tag, a warning box pops up in IE on every stage of the checkout process...
Now, the problem: The live application cannot be touched in any way (no changes can be made to the template (so simply changing "http://" to "//" is not an option), IIS cannot be restarted, and the website/app pool cannot be restarted). Is there any way in the world (maybe plugin for IIS or a setting somewhere) that I can filter the pages right before they are served to replace the '<img src="http://example.com/image.jpg">' with '<img src="//example.com/image.jpg">' in the final HTML? Possibly via a regular expression or something?
What are the things to be done before hosting the website in internet server? All kinds of testing and defect fixing work are over for the website which is currently hosted in intranet server. We have the server informations for hosting the website and also the database details. We also have the list of third party controls/softwares which should be installed before going live!! What else to be done? The website is developed using Visual Studio 2008, SQL server 2008, ASP.Net framework 3.5 and C# language.
I have noticed that writing to BIN folder of a website will slow the response of the site considerably down. Is there a reason for this? Is there a technical reason why we should not log to a file in the BIN folder?
My issue is similar to ASP.NET Debugging Timing out with IIS except that I'm using the built-in ASP.Net Development Server with VS 2010.If I pause for more than about 10 seconds in the debugger, IE7 "disconnects" from the web server with the error message Internet Explorer cannot display the webpageHowever, unlike in the similar question, the debugger is still running. If I refresh the browser it will post that refresh to the server and I can debug the page from the top again.
Is it possible to configure things so that IE7 waits (much) longer before giving up?If it makes a difference, I'm launching IE using the "Start external program" option and passing a localhost URL as the command line argument (since Chrome is my default browser). I also specify a specific port.
I'm trying to use images representing arrows to allow the user to change the order in which items appear in a list in a grid view in ASP.NET.
I have a class which has a value named "position", the class is displayed inside the GridView and is ordered by position. In each of the rows of the gridview are an up and down arrow which i want to change the value of "position" for the object represent by the row of the gridview. Whats the easiest way to do this?