I have a web page where I only want controls to appear under certiain conditions. I know I can set the visible property to false but it still takes up space on my page, and I would like to take it out completely. Is there a setting to do this? I have tried Controls.Remove(Button1); but this code doesn't seem to work.
I am trying to remove a user account (I am using the default authentication system), but I can't find a class/method which does this. Is there a way to do this?
I have created my menu items using web.sitemap, asp:sitemapdatasource control and asp:menu control. I'd like to programmatically remove some of the parent menu's based on certain conditions (I'm guessing it will be under the MenuItemDataBound event).
I know how to remove child menu items, not sure how parent menu items can be removed.
Out of the whole site, there are some pages that require the "no cache" setting to be removed for them to work properly. This was done manually by our IIS Administrator until recently. Now we were told that we need to do it programmatically on our end. The following were the code snippets (VB.NET) we have used with no luck in success.
In the datapager, is there any way to hide the page number when the resultset is less than the pagesize. The number '1' is printed and it just looks like an orphan. I only want to show page numbers when the result set is larger than the pagesize
Im using vb.net 3.5, ajax, sql 2005, been programming a while but still consider myself a novice an need some advice. Im building a cms type tool for a knowledge base. And on one of the web forms i need to be able to allow the user to add a set of controls each time they click on a button, the controls they add will be fixed, a set of 3 textboxes. I then need to be able to run a for each loop to check that they have populated the textboxes before running an insert via the tableadapters insert method.
I'm working with dynamic fields in ASP.NET due to a very specifc and rigid end-user requirement that would take 2 hours just to explain. Suffice it to say, I can't make the requirement go away.
Anyway, I have a working solution in place; no problems with controls loading, rendering or maintaining their ViewState. This is what my OnLoad looks like:
How do I remove the 'New' WebForm Page (Start Page), and go directly to the 'Insert' & 'Cancel' Web Form Page without selecting the 'New' hyper link at [URL] Here is the front page code:
I am programatically adding a control to an aspx page and binding a server side event to an index changed event inside the control. (It's a RadListBox from Telerik's ASP.NET controls) The problem is that on the postback triggered from the control, the event doesn't hit its eventhandler because on the postback the control isn't defined. Is there a way to handle this without having to retrace the logic taken before and rebuild the controls so the events that stem from it are processed?
Given a gridview has 10 pages comprising of 10 records/page, how do I programmtically select a particular page in the code behind ? For instance, I'd like to set page 5 as the current page of the gridview during databind. I do not have any codes at this stage but this is what I'd like to achieve.
I am trying to add a user control into a div at runtime. I can add the control no probelem but it overwrites the previous control added.Basically, I am trying to add passengers to a travel system - the passenger details are in the user control and I don't know in advance how many there will be. I have an add new passenger button which should append the new user control into the div without overwriting the previous passenger. The code is c#/.net 4. I have tried to save the control data into viewstate and re add it with the new one but that also doesn't work. Here is a snippet of the code I'm using
foreach (Control uc in p_passengers.Controls) { Passenger p = uc as Passenger; if (p != null) { p.SaveValues(); } }
however, p.SaveAs() (just writes the control values into ViewState) is never hit.
The issue I am facing is that the current page URL is getting appended to the 'LinkAddress'(the URL being fetched from the database) and thus,the final URL formed is not a valid one.Can someone suggest how do I remove the current page URL? Is there any way it can be done without writing code in the code behind page?
I need a way to change the ActiveViewIndex of a multiview control based on some query results. Right now I test to see if I have rows returned from my linq query. If so, set a certain view active. If no rows are returned, I would like to set a different view active. I would like to do this on Page_Load if possible.
Right now I get the fatal "Object reference not set to an instance of an object" error on page load with it bombing at line 12. My count is given a value at runtime so that is not the issue. Can anybody tell me why this is and how to get around it. Code is attached.
I also tried this both the pre render and Page_Init event but both yielded the same behavior with the Object reference not set to an instance of an object error. I can do this just fine in an onclick event for a button, but now I need a way to run a test and set the default view when the page loads. Seecode below
protected void Page_Load(object sender, EventArgs e) { eCrystalPSGDBDataContext psgDB = new eCrystalPSGDBDataContext(); int count = (from st in psgDB.studyTbls where st.patientid_i == Convert.ToInt32(Request.QueryString["PatientId"]) && st.studystatusid_i == 1 select st).Count();if (count == 0)else if (count == 0) { StudyInfoMultiView.ActiveViewIndex = 1; } else { StudyInfoMultiView.ActiveViewIndex = 2; } }
how to remove master page prefix from control ID after rendering content page
i m using master page in my web application, i am using a java script that works on one of my div id and i am genrating div at run time using C# code, problem is that one one of my content page rendred a prefix ct100 attached on that div,
How can i remove that prefix from my server side control (assume panel) id
I need to be able to programmatically determine the doctype of the current page (.aspx), whether its set directly within the page itself, or via a master page.The reason is so I can output correctly formatted html from custom controls or components based on whether the doctype is plain html, xhtml, xml
I'm working with an aspx page, where once I click on a button, some calls are executed in the background and I display the returned information on the webpage. I do this by adding this information to a panel:
Apparently I am not familiar with the Life Cycle of a page in ASP.NET. This became apparent when I wanted to dispose of a Session variable after I left the page. I did what made the most sense:What I didn't know is that this would be called when I go from AND to the page. What I am wanting to do is dispose of that Session variable whenever the user leaves the page.
The PrintStyleSheet.css file has a set of printing css rules set in them wrapped in an @Media Print { } block.
I need a way to programmatically remove the PrintStyleSheet.css from the list of css files for ASP.NET to inject based on some flags. (Some instances we want to print the site verbatim without custom formatting).
I know i could build a seperate theme without the PrintStyleSheet.css in it and switch the theme programmatically, however this would introduce duplication of my master stylesheet which is not acceptable.
I can test the application locally and it works. But once I publish the application on my IIS6 web server the PDF does not generate or output. Is it a PDF Mime problem? What is causing the application not to output the pdf once it goes to production. My IIS6 has Adobe Reader and I added the PDF Mime.
In my global.asax file for my ASP.net project, I am checking for certain conditions. When those conditions are met, I want to automatically execute javascript code when the page runs.
This is my code:
if condition Then Response.Write(" < script type=""text/javascript"" > ") Response.Write(" // Javascript code to do stuff ") Response.Write(" < /script > ") End If
While this appears to work to execute the Javascript code, I don't think it's a best practice because this code will preceed all of the HTML of the page that gets loaded.
What is the best way of programmatically tacking on some extra Javascript code to be run when my page loads?