Lindsay Donaghe's Library tagged → View Popular
Why ASP.NET AJAX UpdatePanels are dangerous | Encosia
Good arguments against over-use of UpdatePanels and some sample script of how to replace their functionality with JSON calls.
-
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePageMethods="true" />
<script language="javascript">
function UpdateTime() {
PageMethods.GetCurrentDate(OnSucceeded, OnFailed);
}
function OnSucceeded(result, userContext, methodName) {
$get('Label1').innerHTML = result;
}
function OnFailed(error, userContext, methodName) {
$get('Label1').innerHTML = "An error occured.";
}
</script>
<asp:Label runat="server" ID="Label1" Text="Update Me!" /><br />
<input type="button" id="Button2" value="Web Method Update"
onclick="UpdateTime();" /> -
[WebMethod]
public static string GetCurrentDate()
{
return DateTime.Now.ToLongDateString();
}
Information Gift: Debugging on Safari
Some helpful hints for debugging in Safari and links to some tools as well.
Safari Developer FAQ
Looks like some of this is for the older versions of Safari but still helpful for those of us who don't use this beast very much.
Firebug Lite - Webmonkey
Sweet! A cross-browser version of Firebug that can even work with IE. This will most definitely come in handy.
SonSpring | Removing Dotted Links
How to get rid of those annoying dots around active links in FF and IE (for use with the text-indent method of image replacement).
-
a:active
{
outline: none;
} -
:focus
{
-moz-outline-style: none;
}
File Recovery: How to Recover Deleted Files with Free Software
A good tutorial with steps on how to recover several different types of files from several different media.
Finally, the alternative fix for IE6's memory leak is available
A solution for settimeout memory leaks in IE6 that utilizes the finally portion of a try/catch block.
Dare Obasanjo aka Carnage4Life - How I Found 4GB of "Lost" Space on my HardDrive (Thanks WinDirStat)
How to use the WinDirStat diagnositic tool to figure out where that extra harddrive space has vanished to.
MagicPoint presentation foils
Presentation by the creator of Ruby on problems with the language. Interesting browse.
http://simon.incutio.com/notes/2006/summit/schachter.txt
A list of tips by Joshua Schacter, founder of Del.icio.us on how to build large internet applications. Talks about how to figure out what features to offer, how to build to scale, and how to leverage other people's services (don't reinvent the wheel).
Web Development Bookmarklets
Some tools to help with debugging and troubleshooting web development contained as bookmarklets. Some of these do what FireBug or some of the standard sidebar tools in FireFox do, but could be useful in other browsers.
24 ways: Diagnostic Styling
How to use CSS to find things in legacy HTML that should be cleaned up to make the site more accessible, such as font and center tags, and leaving alt text off of images.
Top reasons your CSS columns are messed up - Warpspire
Explanation with examples of common pitfalls in setting up columns with CSS. Includes codesnippets of how to to fix the problems as well. Great to help you save time and keep your hair on your head instead of in your hands.
-
.sidebar{
float:left;
margin-left:20px;
display:inline
} -
.columns{
width:500px;
}
.columns .main{
float:left;
width:400px;
overflow:hidden;
}
.columns .sidebar{
float:right
width:100px;
overflow:hidden;
} - 1 more annotations...
Your Websites, Our Passion! : Downloadable Hotfix: Performance and Editor fixes for Microsoft Visual Studio 2008 and Visual Web Developer Express 2008
A hotfix for VS2008 that's supposed to fix some of the intellisense issues with javascript (and therefore make it easier to code jQuery).
How to enable pretty urls with Asp.Net MVC and IIS6 : Bia Securities
Even though MVC works fine from the default web, it has problems with virtual directories and requires using the wildcard or something like the routing solution suggested here.
Jeff Meyer's Blog - Deployment Fun with ASP.Net MVC Preview 2
Jeff describes his workarounds for some of the deployment issues with ASP.Net MVC CTP 2 on an ISP using a Virtual Directory.
File Unlocker
A tool for Windows that lets you finally delete that file/folder that it keeps telling you is being used but you swear is not.
- Finally, a way to get Windows to delete the *&^%$#! file already!! - bluecockatoo on 2006-08-23
OctaGate SiteTimer
A tool that times how long it takes a web page to load and breaks it down by file in a graph to figure out where the bottlenecks are.
On having layout — the concept of hasLayout in IE/Win
A good list of options on how to trigger hasLayout in IE, including for IE 7.
- Good article on why so many css "flow" bugs in IE are fixed by adding width or height to elements. - bluecockatoo on 2006-08-26
-
A lot of Internet Explorer's rendering inconsistencies can be fixed by giving an element “layout.”
John Gallant and Holly Bergevin classified these inconsistencies as “dimensional bugs,” meaning that they can often be solved by applying a width or height. -
- Many common IE float bugs.
- Boxes themselves treating basic properties differently.
- Margin collapsing between a container and its descendants.
- Various problems with the construction of lists.
- Differences in the positioning of background images.
- Differences between browsers when using scripting
Consequences of an element having, or not having “layout” can include:
- 4 more annotations...
Cutting Edge: AJAX application architecture, Part 2
An article on the two different approaches to using Ajax with ASP.Net including some caveats and security issues.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in troubles...
-
Resources
A list of sites that offer ...
Items: 30 | Visits: 31
Created by: Jeremy Britten
-
troubleshooting
Items: 23 | Visits: 126
Created by: Kenyth Zeng
-
Laptop troubleshooting
Free laptop troubleshooting...
Items: 1 | Visits: 16
Created by: laptop trobleshooting
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
