AJAX :: DropDown Control Filled By Server Then Opened In Client?
Aug 12, 2010
I tried to use a DropDown-Control (WebDropdown from Infragistics) for the following function: Let the user enter any text or if he wishes choosing by a context menu two different "Already exist entries" in the DropDown-List from where he can choose a value. The behaviour should be this for the DropDown: Right-clicking on the DropDown-Control, filling the DropDownList in the server depending on the choosen context menu item, opening the DropDownList in the client.
The way I tried to solve:
Open (by javascript) a context menu by right clicking on the control
[Code]....
What's the problem? The problem is, that the above javascript function does find the WebDropDown1 control only if it is called client side (e.g. with a OnClientClick button event), calling it from server side (as in the ContextMenu_ItemClick subroutine) it does not find the WebDropDown1 control. The error is shown (translated into english): run time error: object expected.
Maybe a completly different solution is necessary as I transfer a windows forms program into a web form ajax style program. I could use a textbox with dropdownextender for example. But the problem seems to be always the same: uncoupling the dropdown function, which is a client side one, by first filling the dropdownlist on server side, and then invoking the dropdown event makes the problem.
View 10 Replies
Similar Messages:
Jan 10, 2011
I am using asp:ScriptManager and asp:UpdatePanel to populate a DropDown , and for every field need to display hits in div.In order to Implement the hint I am using JS, it works fine unless I started to populate a dropdown based on another one.
here is some code lines from page and JS
<asp:ScriptManager ID="sm" runat="server" EnablePageMethods="true"></asp:ScriptManager>
<asp:UpdatePanel runat="server" ID="up0">
<ContentTemplate>
<dd><asp:DropDownList runat="server" ID="CCategory" CssClass="lst" ValidationGroup="Property" AutoPostBack="true" onselectedindexchanged="CCategory_SelectedIndexChanged" /><span class="hint">Please choose a city where you want to or having a property.<span
class="hint-pointer"> </span></span></dd>........
View 2 Replies
Apr 6, 2010
I am using asp.net 3.5. I filled dropdown list in javascript using ajax service but unable to get its selected value in button click event on server side.
View 3 Replies
Jan 20, 2011
I am writing an Ajax Server Control in ASP.NET C# 4.0 in VS 2010.
After writing the javascript prototype class by hand, I don't know of a way to compile and debug file. To see why my "onclick" event doesn't work.
I'm creating an Ajax Server control by inheriting from Control & IScriptControl, and trying to get an onclick event handler to work. The written control is actually a "DIV". Can someone tell me why it doesn't work?
public class FrebbleSquare : Control, IScriptControl
{
IEnumerable<ScriptReference> IScriptControl.GetScriptReferences()
{
[Code].....
View 1 Replies
Aug 13, 2010
I have a user control which has some properties configured on it. I need to access (actually, only read) the values of those properties on the client. I have done it like this.
Code behind:
[Code]....
ASPX:
[Code]....
That works but, at the back of my mind, I'm sure I've seen a neater way of doing it, although I suspect that may have been on an Extender not a User Control. Pointers on that welcome.
Also, related to that, the User Control itself has an Id which becomes part of the name of all visual objects included within it. However, the User Control is not a DOM element in its own right (because it has no visible rendering) which [I think] means that I have to attach properties to one of the visible elements within it, and not to the control itself?
View 2 Replies
May 25, 2010
how to get the names of excel files opened on the Client machine and populate it in a ListBox? If somebody did it please reply to this or give some pointers / web site links to me, so that i will read and try to use for building my code.
View 1 Replies
Jan 24, 2011
[Code]....
The dilaogbox that offers me to save the file shows incorrect chars if documentFileName has name not in ASCII format. What I'm supposed to do to have the file name displayed correctly in this dialogbox and to have this file opened under the same name in MS Word, Excel whatever else?
View 5 Replies
Apr 15, 2010
for the past 6 hours i have been going trough a million forum posts , I've been reading blogs , tutorials documentation and more.
Unfortunately, the amount of deprecated information is absolutely overwhelming.
All i'm trying to achieve is to change the value of a parent dropdown to something else, programmatically, and then have the child dropdowns to refresh.
By now I'm quite certain i have to use the function _onParentChange in some way.
Whit this function i can actually get the first parent to refresh, how ever the functions seems to be doing absolutely nothing when i call it on the child
I've been seeing a lot about using a context key and several ways to use it, but I'm not using a context key, do i have to use one?
i'm using the latest version of the toolkit whit visual studios 2008
i'm using only two dropdowns whit two extenders
here is the code:
where i can find proper client side documentation per toolkit control ?
View 1 Replies
Nov 15, 2010
I have a async file upload control and I am doing client side validation for Image."OnClientuploadstarted" I am doing the client side validation.My validation is working fine but my problem is that the file upload control text box goes green (i.e file is loaded on the server) even if the validation fails which is I dont want.What I want is when the client side validation fails the file does not gets loaded on the server and the Async file upload textbox does not goes green.I have goggled but have not found a suitable solution.
View 4 Replies
Jul 30, 2010
I've the Javascript code to do a confirmation before deletion of some records
function confirmDelete()
{
if(confirm('Delete all?'))
{
return true;
}
else
{
return false;
}
}
I've the button code here
<asp:Button ID="btnDelete" runat="server" onClientClick="return confirmDelete();" onClick="btnDelete_click" />
If i've the button outside an update panel (basically i'm using RadAjaxPanel by Telerik) it is working fine. But when the button is inside an ajax panel, even if i click OK for deleting the records the server side code is not called.
View 2 Replies
Nov 23, 2010
I have a user control which contains a CustomValidator which is used according to whether a RadioButton is checked or not (there are several RadioButtons, I'm only showing the relevant one)
<asp:RadioButton runat="Server" ID="RadioBetween" GroupName="DateGroup" CssClass="date_group_options_control_radio" />
[code]...
There is some client + server side validation code (the server side code does exactly the same thing and is skipped for brevity)
<script type="text/javascript">
function ValidateDateFields_Client(source, args) [code]...
There are two instances of this control in the page. When running the client side version it hits the wrong one (the version of the control which is disabled). You can see from the generated HTML both are correctly specified. I'm not sure how .NET works out which clientside function to call given they both have the same name.
<script type="text/javascript">
//<![CDATA[
var ctl00_MCPH1_QueryTextValidator = document.all ? document.all["ctl00_MCPH1_QueryTextValidator"] : document.getElementById("ctl00_MCPH1_QueryTextValidator");
[code]...
Do i need to add something in to scope it? What's the best way to achieve this? If I disable the loading of the second control everything works fine.
View 1 Replies
Jan 25, 2011
I have a suitation where i want to select only those columns only which contain any data blank, null or "0" values data couldn't retrive from query.
for eg.
SL NO Name Contact Address email remarks
01 Atul 0 Ranchi atul@hotmail.co.in
02 Atul 34753 fdsgsdfgdfs
what query i write which display only slno, name, address and email automaitcally for slno 1, or slno,name,contact and remarks for slno2.
View 8 Replies
Jul 12, 2010
I am using AJAX ComboBox control (or I can use simple ASP.NET DropDown Control it does not matter) in my form. What I do is, I bind combo box control to my database and retrieve client names:
[Code]....
But here is the problem. I want First and Last names to go into separate TextBox controls (txtFirstName and txtLastName). Now it inserts Last Name and Firts Name in txtLastName control. At the same time I would really like to keep LastName + FirstName together in Combo Box.
View 2 Replies
Jan 12, 2011
I am new to Ajax Control Toolkit, with the help of online tutorials I had created a cascading dropdown list in asp.net and tested it on my local machine. For this dropdown list data source would be an xml file (which is saved on my local machine c drive). I haven't encountered any issues until I deploy the precompiled web site on to IIS 7. When I open the web site from IIS I would see the two dropdown boxes on the web page with an error "Method error 500". I believe this error occured due to incorrect xml file
path provided on IIS. I had copied xml and xsd files into IIS server C drive but it did not help out and then I created a network map and placed the xml and xsd files in that shared folder tried to access that path from web service, it's working on local machine but not on IIS. It would be great, if any one could explain me the solution.
Following is the .aspx and .asmx code:
.aspx code:
<form id="form1" runat="server"> <div> <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager> <br /> <table> <tr> <td> <asp:DropDownList ID="DropDownList1" runat="server"
Height="20px" Width="257px"> </asp:DropDownList> <asp:CascadingDropDown ID="CascadingDropDown1" runat="server" Category="Category" TargetControlID="DropDownList1" PromptText="[select category]" ServicePath="~/WebService.asmx" ServiceMethod="GetCategory"> </asp:CascadingDropDown>
<br /> </td> </tr> <tr> <td> <asp:DropDownList ID="DropDownList2" runat="server" Height="20px" Width="257px"> </asp:DropDownList> <asp:CascadingDropDown ID="CascadingDropDown2" runat="server" Category="Type" TargetControlID="DropDownList2" PromptText="Select
Type]" LoadingText="Loading Type.." ParentControlID="DropDownList1" ServicePath="~/WebService.asmx" ServiceMethod="GetType"> </asp:CascadingDropDown> <br /> </td> </tr> </table> </div> </form>
.asmx code(.cs code):
[WebMethod]
public AjaxControlToolkit.CascadingDropDownNameValue[] GetCategory(string knownCategoryValues, string category)
{
XmlDocument _doc = new XmlDocument();
_doc.Load(HttpContext.Current.Server.MapPath("~/C:/ItSupportCategory.xml"));
XmlNodeList list = _doc.SelectNodes("/CategoryList/Category");
List<CascadingDropDownNameValue> categorylist = new List<CascadingDropDownNameValue>();
foreach (XmlNode node in list)
{
string catid = node.Attributes["value"].Value.ToString();
string catname = node.Attributes["name"].Value.ToString();
categorylist.Add( new CascadingDropDownNameValue(catname,catid));
}
return categorylist.ToArray();
}
[WebMethod]
public AjaxControlToolkit.CascadingDropDownNameValue[] GetType(string knownCategoryValues, string category)
{
int catID;
StringDictionary selectedvalue = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);
catID = Convert.ToInt32(selectedvalue["category"]);
List<AjaxControlToolkit.CascadingDropDownNameValue> cascadingValues = new List<AjaxControlToolkit.CascadingDropDownNameValue>();
XmlDocument _doc = new XmlDocument();
_doc.Load(HttpContext.Current.Server.MapPath("~/C:/ItSupportCategory.xml"));
XmlElement root = (XmlElement)_doc.SelectSingleNode("/CategoryList/Category[@value='" + catID + "']");
for (int i = 0; i < root.ChildNodes.Count; i++)
{
string typeid = root.ChildNodes[i].Attributes["value"].Value.ToString();
string typename = root.ChildNodes[i].Attributes["name"].Value.ToString();
cascadingValues.Add(new CascadingDropDownNameValue(typename, typeid));
}
return cascadingValues.ToArray();
}
Xml File:
<?xml version="1.0"?>
<CategoryList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="test.xsd">
<Category value ="1" name="SYSTEM WIDE">
<Type value ="1" name="Email"/>
<Type value="2" name="SAP Locked"/>
<Type value="3" name="Job Archive Full" />
</Category>
<Category value="2" name="SAP">
<Type value="3" name="Pricing Incorrect"/>
<Type value="5" name="New Item #"/>
<Type value="6" name="Reports"/>
<Type value="7" name="New User Setup"/>
</Category>
<Category value="3" name="OTHER">
<Type value="8" name="Production"/>
<Type value="9" name="Office"/>
<Type value="10" name="Toner for Printer"/>
<Type value="11" name="Security Camre Lookup"/>
</Category>
</CategoryList>
View 2 Replies
May 9, 2010
i have a problem in this code
[Code]....
How I can select a value from RadioButtonList which filled from a webservice?
View 3 Replies
Nov 22, 2010
We have an UpdatePanel that is showing a gridview with loads of data in it. We have loads of well written sprocs that don't take very long, BUT we have a few horrible ones that take ages.
We do intend to rewrite them but in the interim we have put the ADO.NET commandtimeout up to 180s. The scriptManager.AsyncPostBackTimeout is set to 240s. We want to handle this on the serverside. One of the reports still fails (it's got a couple of nested cursors in it - someone who hasn't had SQL lesson 101 from me!).
Half the time, the nice error timeout message is shown using server side handling of the command timeout. The problem is that the other half of the time the commandtimeout doesn't seem to fire.
View 1 Replies
Aug 29, 2010
I've this problem, how can I set the default value for drop down list filled with cascading.
I can't catch the event that came after cascading to set the default value and I can't call any control in this function:
"AjaxControlToolkit.CascadingDropDownNameValue[]"
I've passed the Drop down list as a session and the default value in session
When I call the session of "Drop Down List" the session value Is NULL in this function:
"AjaxControlToolkit.CascadingDropDownNameValue[]"
View 2 Replies
Jan 23, 2010
I'm having major performance issues with my BBCode/Commenting system. It's taking 3 seconds to process the code, with 5 comments and a simple [b] command.
So here's what I am doing (it's done like this because of the way my backend system is designed):
"LoadComments" function is called with referenced to the repeater. "PagingSystem" is initializedBind data to controlData is pulled from the binded control (if bbcode is enabled) Data is put into a dataview
Process text and convert BBcode (update row) BindData I disabled every feature, including the BBCode, and it's still loading slow. This is the ONLY thing I can think of causing the issue. Here is the base code that process bb:
[Code]....
As you can see, it uses my own data management code. Even without using it, I'm still not 100% sure how to modify the contents inside of a repeater. I don't see how modifying them could slow it down so bad..
View 1 Replies
Feb 3, 2010
A site that utilizes Windows Authentication.It accesses the LOGON_USER variable to pull the domain and user.It works fine in the development environment.It works fine on one of my servers.We are in the process of setting up a new server for this application to be hosted on.When I setup the new server,the LOGON_USER is always empty for remote computers.Windows Auth is turned on.I have tried it with Anonymous Access on (how the current server is setup) and also off.If I remote on to the server and run the application locally,LOGON_USER is filled.When I access the site via IE from a remote machine,it prompts three times and then fails.Even if I key in credentials in the Windows prompt.nothing
View 6 Replies
Mar 8, 2010
how to know if modalpopupextender is now opened or closed using javascript??
View 2 Replies
Feb 9, 2010
In my login page, after login, open default.aspx page with criptManager.RegisterStartupScript(this.Page, this.GetType(), "_opener", "window.open('Default.aspx');", true); but in default.aspx. on button click event ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "_opener", "window.open('Default2.aspx');", true); not running. How to run window.open from my file which is opened with ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "_opener", "window.open('Default.aspx');", true);
View 2 Replies
Feb 9, 2012
i want to save form filled user's data and then want to save that html into pdf with same html look
pdf on the server
View 1 Replies
Mar 26, 2010
I have a parameter page in asp.net consisting of many parameters. I am using ajax and filtering the values of the parameters based on the hierarchy. For example, only those branchs appear of a department if a single department is selectd on the listbox.
I also have a link button on my parameter screen which opens a popup window with a listbox in it. On the popup window, i select some listitems which i pass through the session into parent page when the popup window is closed. Till now, my popup window gets all the values from the data source to fill the listbox.
What i want now is to show only the filtered values on the popup window based on the selections made on the parent pages' parameters.
View 5 Replies
Apr 18, 2012
I am using multiple ajax modal pup-ups. When i click on one of the pop-up, the background should be in freeze mode. so, that the users cannot click on the other pop-ups untill the opened pop-up should be closed.
View 1 Replies
Nov 4, 2010
I am generating a new report page by using the following code.
[Code]....
But, the above script is used in more than 20 parameter page which ultimately always open the same Report_preview.Aspx page.
What i want to check while running the above script is "give a warning if the Report_preview.Aspx is already opened"
View 5 Replies