|
I am still not getting you. HttpHanlder can't return a string. It sits in the page request pipeline and handles request.
|
|
|
|
|
An HttpHandler can definitely return a string...it just processes an http request and responds with something...doesn't have to be a full page. It does, however, incurr the cost of full ASP.NET pipeline processing, which combined with the effort to write one, makes them less appealing than a PageMethod.
|
|
|
|
|
PageMethods behave as web services, but offer a bit more capabilities than a web service. Unlike a full postback (i.e. UpdatePanel) which will incurr the overhead of processing the full ASP.NET pipeline, a PageMethod has a bit of a truncated pipeline that sets up the context, but bypasses all the rest of the event chain required for a full page postback. An HttpHandler is like a Page (in fact, a Page is an HttpHandler), and as such it will require the full event chain to be fired. A PageMethod is pretty much the most efficient way to perform an AJAX call that requires Session and HttpContext access, but not Request/Response access. A WebService might be faster, but there is SOAP overhead that could hurt performance.
Given that HttpHandlers and WebServices require a bit more work to write than a PageMethod, and the extra processing cost for both, PageMethods are generally the best solution when a full postback (async via UpdatePanel or not) is not needed.
|
|
|
|
|
Hi, I am new to HTML UI design. I am having a requirement similar to http://deluxe-tabs.com/templates/[^]
We needs to create tabs like Glass style, Vertical style, etc. For each tab, we needs to have its respective div tag.
Can you please suggest any good article, where I can learn the basics of the same?
Thanks
Jey
modified on Tuesday, February 3, 2009 5:06 AM
|
|
|
|
|
you need to learn javascript in order to achieve this functionality..
or ajax....
what you want to do??
you want to create your own or using existing one???
umerumerumer
|
|
|
|
|
Hi, Yes, I needs to create my own. I would like to understand the basics. Also kindly suggest any article where I can learn the basics. Thanks
Jey
|
|
|
|
|
|
Hi, I am aware of www.w3schools.com Umer. I need some basic examples for my requirement, from where I can start work on it...As a expert you can suggest some best examples. I hope you understand.
Jey
|
|
|
|
|
|
|
i have country and city dropdown list both in a update panel.
on selectedindex change of country i am population list of cities..
it is working fine in IE 7 but in IE 6 i tries to populate city list but take long time and after that i get error request time out same is the case with fire fox can any one guide where is the problem ???
umerumerumer
|
|
|
|
|
I know if you write your own AJAX code there's no reason for that to happen, but are those controls compatible with those browsers ?
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
use the break point and check where the error is coming.
|
|
|
|
|
no no i am not using any code of mine....
and break point is not concerned here i get javascrit error or ajax on status bar request time out...
only in case of firefox and ie6 in ie 7 every thing works fine i am just loading city list in dropdown nothing else.....
umerumerumer
|
|
|
|
|
or try in update panel there is content template and Triggers.
In Triggers,u set the <asp:autopostback id="YOURCONTROLID" xmlns:asp="#unknown">..
try it.
|
|
|
|
|
Each browser has a different way to call an XmlHttp request. Because of this, your AJAX script needs to try all of them until it finds the correct one. You can add something like this to your script to initiate the proper request-
function GetXmlHttpObject() {
var xmlHttp=null;
try {
xmlHttp=new XMLHttpRequest();
}
catch (e) {
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
Try that out. Good luck!
Ranjit Viswakumar
Professional Services Specialist
HostMySite.com[^]
|
|
|
|
|
hi everybody, i want to restore database tables data stored in ("c:\backup.xml") file created WriteXml() method.
Is it usefull idea or........
Dim t As DataTable
For Each t In myds.Tables
t.BeginLoadData()
Next
myds.ReadXml("c:\backup.xml")
For Each t In myds.Tables
t.EndLoadData()
Or anyother suggestion..
|
|
|
|
|
You're asked this three times now. Have you tried any of the things you've been told ? If so, try telling us what you tried and why it doesn't work. If you're just asking blindly over and over, make that clear, so that people know not to bother answering.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
I have done this. but there z no error. and the database z also not restored.... Can U Give Me Some Suggestion
|
|
|
|
|
|
|
SeMartens thanx...
|
|
|
|
|
So, learn to use the debugger, step through and work out what's going on. and where you code fails. Then tell us what's going on.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
AhmedNisar82 wrote: Can U Give Me Some Suggestion
Stop trying. Get a book, learn and try.
|
|
|
|
|
I am having trouble on calling a function on my code behind.. here's my code..
MPEConfirm = New AjaxControlToolkit.ModalPopupExtender
Dim popup As LiteralControl = New LiteralControl
PnlConfirm = New Panel
btnConOK = New Button
btnConCancel = New Button
'asp panel for modal popup
With PnlConfirm
.ID = "PnlConfirm"
.CssClass = "modalPopup"
.Attributes.Add("Style", "display: none")
.Height = 100
.Width = 233
End With
With btnConOK
.ID = "btnConOK"
.CssClass = "Buttons"
.Text = "Yes"
.Width = 50
End With
arrbtnConOK(l) = btnConOK
AddHandler btnConOK.Click, AddressOf btnConOK_Click
With btnConCancel
.ID = "btnConCancel"
.CssClass = "Buttons"
.Text = "No"
.Width = 50
End With
AddHandler btnConCancel.Click, AddressOf btnConCancel_Click
popup = New LiteralControl("<br /><div align='center'>")
PnlConfirm.Controls.Add(popup)
'popup = New LiteralControl("<span style='font-size:10px;color:white;font-family:Verdana'>Are you sure you want to continue without saving?</span><br /><br />")
'PnlConfirm.Controls.Add(popup)
popup = New LiteralControl("<span style='font-size:10px;color:white;font-family:Verdana'>Do you want to save the changes that you made?</span><br /><br />")
PnlConfirm.Controls.Add(popup)
PnlConfirm.Controls.Add(btnConOK)
popup = New LiteralControl(" ")
PnlConfirm.Controls.Add(popup)
PnlConfirm.Controls.Add(btnConCancel)
popup = New LiteralControl("</div>")
PnlConfirm.Controls.Add(popup)
For l = 0 To dt.Rows.Count - 1
imgExpand = New ImageButton
With imgExpand
.ID = "imgExpand_" & l
.ImageUrl = "~/Files/images/expand_blue.gif"
.CommandName = l
.CommandArgument = dt.Rows(l)("core_id")
End With
AddHandler imgExpand.Click, AddressOf imgExpand_Click
'modalpopup extender
With MPEConfirm
.ID = "MPEConfirm" & l
.TargetControlID = "imgExpand_" & l
.PopupControlID = "PnlConfirm"
.BackgroundCssClass = "modalBackground"
'.OkControlID = "btnConOK"
'.CancelControlID = "btnConCancel"
End With
arrMPEConfirm(l) = MPEConfirm
PnlCoreComp.Controls.Add(imgExpand)
PnlCoreComp.Controls.Add(arrMPEConfirm(l))
Next
PnlCoreComp.Controls.Add(PnlConfirm)
i disabled okControlID and CancelControlID to be able to disregard the client script and the button would go directly to the function on my code behind.. my problem is, my function won't trigger even if i added event handler on my button.. any idea?
yours truly,
hyperalergelo
|
|
|
|