AJAX :: Rebind A Asp:repeater From Client Side Code?
Apr 28, 2010
i appologise if thisis a silly question but i just want to be completely sure something is not possile before i tell this to my manager.
i am a WinForms programmer by trade, but i have put in charge of making a web site for our sales team, and web development is a new area for me. the web site is written in ASP.NET, C# code. it is finished, however they are complaining that there are too many page refreshes.
first of all, we have an SQL server with all our data in it. on the main web page, the user must select their country of interest from a DropDownList. when they do this, all our customers from that country are displayed in an html table, generated by a Repeater. i have set AutoPostBack on the country DropDownList to true, so each time the user selects a different country, the SelectedIndexChanged event handler is called, and in here i generate a new sql statement with the selected country, and re-bind the Repeater.
There are also a few other DropDownLists that do other 'filtering' stuff. for example, one DropDownList selects whether to display customers whose license expires soon (within a week), and another DropDownList filters the customers who currently have an open support case. All the DropDownLists have their AutoPostBack set to true, and in their SelectedIndexChanged event handler, i work out the sql based on the values of the DropDownLists, and re-bind the Repeater.
the problem with the above is that each time the user selects a different value from the DropDownList, the page refreshes, clearly because the AutoPostBack is set to true for them all. so to stop this i need to set AutoPostBack to false - but then of course the SelectedIndexChanged event handlers are not called, and so i have no place to rebind the repeater with my new sql statement.
so what i really need, is to be able to set a DropDownList's AutoPostBack to false, and handle the rebinding of the Repeater in some client-side event, which does NOT result in a postback. the Repeater will be bound by some sql, which is generated by the values in the DropDownLists (eg "SELECT * FROM custTable WHERE [Country]='" + CountryDropDownList.Text + "'"), so in this client-side event i need to be able to reference the asp.net controls.
View 1 Replies
Similar Messages:
Mar 16, 2011
I know that I can receive an javascript object from the server via ASP.NET AJAX using Json. But I am not sure how can I send an javascript object from my client-side javascript to my server-side code. And if I can, how can I extract this object in my server-side code and access its members?
View 1 Replies
May 18, 2010
in a form i have a buttoin, when click both OnclientClick and postback should happen. on clicking the "Email" button a client side "mailto" tag should do the work and pull a new message window on the client's machine.
whereas, the email addresses should be invoked by the post back. so , when clicking the button the server side post should happen and on return the client side script should be invokded with the values read during post back, and populate all the email addresses.
i need know how to first do a server hit take the values and then execute the client script with those values without using AJAX
View 1 Replies
Aug 18, 2015
I have a repester like this that bind it with asp.net :
<ul class="menu">
<asp:Repeater ID="rpt_website" runat="server">
<ItemTemplate>
<li tabindex="1">
<img src='<%#Eval("Pic","Images/Portfolio/{0}") %>' alt='<%#Eval("Title")%>' width="200" height="120" class="AbsolPos" />
[code]...
now i want to bind this repeater with jquery ajax , and I use this linkĀ for bind my repeater with jquery ajax , but it does not work.
View 1 Replies
Jan 6, 2010
If I have a standard HTML textbox
[Code]....
but got a readonly error.
View 10 Replies
Jan 6, 2010
If I have a standard HTML textbox: I can retrieve the value using Request.Form. But how do I go about populating this textbox from the server-side? I tried Request.Form["txtTest"] = "blah"; but got a readonly error.
View 2 Replies
Jun 28, 2010
<asp:RadioButtonList ID="rbEmployeeGroup" runat="server" RepeatDirection="Horizontal"
AutoPostBack="true" OnSelectedIndexChanged=" [Call java script to check first] then rbEmployeeGroup_SelectedIndexChanged">
<asp:ListItem Selected="True" Text="Employees" Value="employees"></asp:ListItem>
<asp:ListItem Text="Groups" Value="groups"></asp:ListItem>
</asp:RadioButtonList>
How to call the javascript function before call bEmployeeGroup_SelectedIndexChanged this code behind function?
View 2 Replies
Aug 10, 2010
I have a Repeater and also a Button. If I click on my button a new rows need to be created to the repeater in client side (javascript). I am able to do this with server side, but want to avoid a postback. I am not using an Ajax Updatepanel control. Moreover I am using a table structure in my Repeater.
View 1 Replies
Aug 18, 2010
I have a repeater which contains a table. I am giving the user the ability to add a new row in the repeater by adding a new row to the table. As I am very new to jQuery, can someone give sample code?
View 1 Replies
Aug 2, 2010
I have a web app that needs to do two things at the same time. After a user clicks a button on the site, a javascript function needs to execute and while thats working I need the server side code for the button click to execute without waiting on the client side to finish.
To be more specific, the client side function takes about 23 seconds to complete, and while that is running the server side code promts the user for printing a document. So I need the javascript to run "in the background".
View 3 Replies
Feb 1, 2010
I am trying to find a way in whihc I CAN Move the columns of nested repeaters from one to another. Like I have three caegories of products say A,B,C and I will have X,Y,Z products within each categories and I am trying to find a way of I can find a way that on client side the user can drag items from one category to another like the drag functionality of Ajax control kit ReOrder List.
View 1 Replies
Jan 5, 2010
I reordered some items in a listbox using Javascript. When I read the items in a postback in the code behind (ASP.NET), the order is in the original order. How do I get the same order as shown in the screen after Javascript manipulation?
View 3 Replies
Oct 4, 2010
I m using site login Control in my login.ascx file and disaplaying login control in Div so if there is login link in page and i click on that then Login Div will popup which is site login.May i know how can handle error like username or password is incorrect on client side instead server side?
View 6 Replies
Feb 4, 2010
I have set the ajax tabs disable on form load. ON button click, I want to enable the tab server side,not client side.
protected void btnEnableCostPetroleumTab_Click(object sender, EventArgs e)
{
TabContainer2.Tabs[0].Enabled = true;
}
But its not enabling the tab?
View 12 Replies
Jan 24, 2016
I am calling server side methids from client side using PageMethods. Can those methods return value back to client side. If yes then how and if no then how can that be achieved? refer to my code below.
function getValuesFromPSS(s,e)
{
debugger;
[Code]....
View 1 Replies
Jul 16, 2010
I am using VS2010 and .NET4 for a web app. I have a script manager/update panel that has a couple of grids.
The client just leaves the page opens and views an updated grid every 30 seconds or so.
I want to refresh the grid by calling the server side method to load the grid, but not load the whol page using meta refresh or similar (too much screen flicker and unnecessary bandwith).
Is it possible to set some timer using javascript or something and call a specific server method to refresh controls?
View 3 Replies
Feb 28, 2011
I want to do something a little bit tricky here. I want to call a server side fonction from the javascript. I know it can be done but I get some errors. This is my Javascript fonction where I want to call the server side fonction:
[Code]....
And this is the code in my VB page:
[Code]....
View 1 Replies
Dec 10, 2010
Access client side code from code behind. Is there a way to do this? How can i do this?
I have an object embedded on my web form. I need to access this object and change its properties at runtime.
How can i do this?
View 5 Replies
Jan 7, 2010
I have code on my server which works very well. It must crawl a few pages on remote sites to work properly. I know some users may want to abuse my site so instead of running the code which uses webclient and HttpRequest i would like it to run on client side so if it is abused the user may have his IP blacklisted instead of my server. How might i run this code client side? I am thinking silverlight may be a solution but i know nothing about it.
View 4 Replies
Dec 31, 2010
I have a repeater that has a LinkButton in the Item Template. The LinkButton displays a UserControl that consists of a FormView. The UserControl has an HTML Element that when clicked hides the UserControl by simply change the display of the control from 'block' to 'none'. If the 'Close' span is clicked, the UserControl is successfully hidden, but afterward, the 'Edit' linkbuttons no longer postback.
View 1 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
Jul 8, 2010
Is there a way (except for using JS on the html view) to tell asp.net to run a certain code on client side (instead of server side)?
View 4 Replies
May 28, 2010
I am a quite new to web development and I am trying to do some small form updates without causing a postback. For example making a control visible when a drop down list is changed.
I have so far come across some features that achieve this like the RequiredFieldValidator inside an update panels. However, these are specific to a single task.
What are my options to achieve these client side updates in Visual Studio? At the moment I don't know any JavaScript, so I would prefer another solution if it exists.
View 3 Replies
Oct 27, 2010
How can I get getTimezoneOffset(); value from the client side in codebehind(aspx.cs file) on Page_load event?
View 2 Replies
Sep 1, 2010
I have a question, I am writing a user tracking class that needs to obtain the screen resolution of the user. I have the javascript all written and it is working along with a hidden variable ( used to set the javascript vars so I can access them server side ). What I am running into is when I try to access the value of the hidden variable on Page load it's not there, but If I cause a post back I can get it. How can I access this data on page load? There is no guarantee that the user will ever cause a postback, some users just look at the home page and leave.
View 1 Replies