I'm using the DataList WebControl for the first time. What I am wanting to do is dynamically load a datalist bound to a datasource with radiobuttons. This datalist control resides within a <div>. In design mode, everything looks great, however, when I run my web app...nothing appears. Do I need to associate the datalist control to the div by chance?
I am trying to access a webcontrol (a Textbox) from the EditItemTemplate of a DataList, so I can change it. When I try to do DataList.FindControl("TextboxID") it comes back with null because it doesn't recognize the textbox has rendered. I've tried looking in the DataBinding, DataBound events and those don't work either.
To be more specific, I need to change the value of a textbox when the user uses a Calendar control, so I need to access the control from EditItemTemplate in the Calendar_SelectionChanged event.
I have a WebControl that I'm creating and when I'm in the designer...you really can't tell what it is...see Attachment 1 below. See Attachment 2 for what it looks like rendered in the Browser (IE & Firefox). What would cause this. I really can't even throw controls onto the UC looking like this. I have to go into the markup and do the drag and dropping.
I have a ListView control in Asp.Net WebForms which display a set of elements, I have at the end a "More" button like Facebook for example. During the postback I want to get from database another 10 elements (I have already displayed 10 and I don't want to retrieve them again)
Something like this.
foreach (var item in New10Items) ListView.Items.Add(index,DataItem)
the problem is with DataItem, how to Bind it before add it? what is the best way of solving this?
1st) Server retrieve an image from Database, in the Database i've only the path, then i encapsulate the image in a XML and i send this XML to the client.
2nd) The client decapsulation the img, so the client has an array of bits with the image. it's not allow send the path for security.
Now i need associate this image with my webcontrol img.
i do something like
ImgUrl = "Handler.ashx?num_doc=13"
and it works, but really i need do something like:
ImgUrl = "Handler.ashx?num_doc=" + num_doc;
where num_doc it's a http parameter recieved from a page. I'll try to put the ImgUrl from code but it doesnt work, just show a path.
When using an asp.net CheckBox (and in out case, inherited from a CheckBox) it renders a span around the checkbox input control, this span control is affecting jQuery scripts.
Is it possible to remove this span when rendering?
I have a page which holds a custom webcontrol and a usercontrol. I need to reference of webcontrol in usercontrol class. So, I make the declaration of webcontrol as public in page class. But, when I do "this.Page.", I don't see the webcontrol listed in list provided by intellisense. Most probably, I am missing something.
In an asp.net page, how to get a reference of a custom webcontrol from a usercontrol?
I'm using one Sublayout (Sitecore) and have a placeHolder that currently holds 2 webcontrols. I want to access the Label from one Webcontrol to the other Webcontrol.Do i have to find the Label recursively or can i just access the Label on another way? I tried different methods like:
I have set the destinationpageurl on the login webcontrol to go to a logged in start page - but when I log in any user is goes to the default start page
I have created a custom web control to act as a button with an image. I would like to be able to set this as the target of the DefaultButton parameter of an ASP.NET Panel control. I have implemented the IButton interface, and no error is generated when loading the page using the control. However, when I press enter in a textbox within that panel, the Click event of the control is not raised. When I replace my control with a standard ASP.NET button, everything works fine.I have a test page with a panel containing a textbox, an instance of my custom button, and a standard asp.net button. The buttons are wired to an event handler which will change the textbox to the ID of the caller.When DefaultButton of the panel is set to the ASP.NET button, hitting enter in the next box works correctly - the page posts back, and the text box is populated with the name of the standard button. When DefaultButton of the panel is set to my button, hitting enter in the textbox causes the page to postback, but the Click event is not fired. Clicking the button manually works correctly.Does anyone know what I have to add to my custom control to make it handle the event coming from the Panel control? I'm looking using Reflector at the source code for Button, but cannot identify what is enabling this behaviour.I have posted the source of the control below, and the relevant source of the test page.Control Source:
public class NewButton : WebControl, IPostBackEventHandler, IButtonControl { public NewButton() : base(HtmlTextWriterTag.A) { }
would love to popup a created ascx control.in my aspx page i have a button like button1modalpopupextender targetcontrolid is button1 and popupcontrolid is the one of the ascx control.everything works. have MANY buttons (more than 2) inside the ascx control.depending on WHICH button i push INSIDE the ascx control, the controls returns me back a valuebut the server side event for button1 is no more fired after extending with modalpopupextenderso what i need is to specify the modalpopupextender a method to call after ANY button inside the ascx control has been pressed.i did not find a solution until know.it WOULD HELP ME if, i click my button1, the modal popup displays, i can click inside there, and after i click inside the modal popup, the event for button1 server side would be raised, but this does not.i tried event for modalpopup unload but it crashes my webserver.so why this all? i created a ascx which will be dynamically filled with buttons and text depending on what i need.
My project use asp.net web form, and I code it with masterpage, page and mutil webcontrol to render a web page. A problem, request it slowly. I want to increase performace. I use webservice to request data, whole web control has code to request data from webservice.
I review code, and I think if my web used webservice pooling to render a webpage. But I haven't know how to code better, remove all webcontrol, and move their code to create a web page like asp web page (not asp.net)! using only one webservice to request data...
I have a page which holds a custom webcontrol and a usercontrol. I need to reference of webcontrol in usercontrol class. So, I make the declaration of webcontrol as public in page class. But, when I do "this.Page.", I don't see the webcontrol listed in list provided by intellisense. Most probably, I am missing something.
In an asp.net page, how to get a reference of a custom webcontrol from a usercontrol?
I have a Webcontrol, that I create completely dynamically and it contains radiobuttonList. How can I acces this radibuttonlist values, on pages where I register this control?
public class MyControl: WebControl pnContainer = new Panel(); rbl = new RadioButtonList(); liResume = new ListItem("Resume", "Resume"); liReopen = new ListItem("ReOpen", "ReOpen"); rbl.Items.Add(liResume); rbl.Items.Add(liReopen); pnContainer.Controls.Add(lblReOpenTitle); pnContainer.Controls.Add(rbl); this.Controls.Add(pnContainer);
The problem is that when page is displayed in web browser is see default back color, font and border, values from page are not applied on the my control. Why?
I have a set of custom ASP.NET server controls, most of which derive from CompositeControl. I want to implement a uniform look for "required" fields across all control types by wrapping each control in a specific piece of HTML/CSS markup. For example:
<div class="requiredInputContainer"> ...custom control markup... </div>
I'd love to abstract this behavior in such a way as to avoid having to do something ugly like this in every custom control, present and future:
public class MyServerControl : TextBox, IRequirableField { public IRequirableField.IsRequired {get;set;} protected override void Render(HtmlTextWriter writer){ RequiredFieldHelper.RenderBeginTag(this, writer) //render custom control markup RequiredFieldHelper.RenderEndTag(this, writer).....
If I was deriving all of my custom controls from the same base class, I could conceivably use Template Method to enforce the before/after behavior;but I have several base classes and I'd rather not end up with really a convoluted class hierarchy anyway.
It feels like I should be able to design something more elegant (i.e. adheres to DRY and OCP) by leveraging the functional aspects of C#, but I'm drawing a blank.
i have a webcontrol that contains a modal popup that allows the user to enter in some information. When the user clicks submit the popup should close and the gridview on the page update. The problem that im currently getting is the page refresh is done before the data is inserted and is currently the last action fired in the life cycle. How can i make the insert within the control the first thing to happen in the page life cycle or update the page gridview once the popup has inserted the information. Im currently placing the datagrid within an update panel with updatemode set to conditional and a trigger on the custom control.
Is anyone aware of a good open source document repository webcontrol for ASP.NET? I'd like to give users the ability to upload files, create folders, etc. in particular paths on the web server. I want a full user interface so just the WebDAV API or a partial solution like Uploadify is not enough.
I've built a class that derives from System.Web.UI.WebControl. It basically renders pagination links (same as what you see on top of GridView when enabled) for use above a repeater.I'm creating some anchor tags explicitly inside my nav control obviously, but they don't perform ajax postbacks. My understanding is that ajax requires POSTS to work right? Well, these would be GETs
I want to develop some crosstab also know as pivot reports in Asp.net with x-axis and y-axis being dynamics, allowing grouping by row and column, for example: have products in y-axis and date in x-axis having in body number of sells of a given product in a given date, if date in x-axis are years, i want subtotals for each month for a product (row) and subtotals of sells of all products in date (column)
I know there are products available to build reports, but i am using Mysql, so Reporting Service is not an option. It's not necessary for the client build additional reports, i think the simplest solution is having a control to display such information and not using crystal report (which is not free) or something more complex, i want to know if is there an available free control to reach my goal.