help.net
<font size="2"><br />Musing on .Net</font>
-
Script#: Past, Present, Future...
A new build of Script# is now available, complete with full support for creating Microsoft ASP.NET AJAX components, controls and behaviors... this post includes a video demonstration of building a script watermark behavior, and gives a chance to reflect on the project exactly a year since its initial release... -
File Upload & Compression in ASP.Net
In this article Bean Software look at how to upload a file to the web server and compress it using the compression methods provided in .Net. They use the open source compression method to compress to a .gz file. The method is available in System.IO.Compression.
-
Expression Studio on MSDN today - not for all subscribers !! :-(
Update 1: This story now start to be like a bad joke. Scott Guthrie and Tim Heuer answers sounds like an Abbott and Costello routine, yes you need to be MSDN Premium subscriber, but yes I am, no you aren't, we tell you, you need to be an MSDN Premium subscriber, etc... !! Come on, can we get some "intelligent" answers ?
-
IronXSLT: Changing the Way You Work with XSLT in Visual Studio
Nice! New development by Oleg Tkachenko
-
XML Debug Type Visualizer
Derek Smyth has created a XML debugger visualizer for Visual Studio 2005 which you can download here. Just unzip and place the DLL in 'C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\Visualizers'. You can view the XML as text and as a DOM like tree as well as run XPath expressions as a filter mechanism.
-
Top 15 free SQL Injection Scanners
While the adoption of web applications for conducting online business has enabled companies to connect seamlessly with their customers, it has also exposed a number of security concerns stemming from improper coding. Vulnerabilities in web applications allow hackers to gain direct and public access to sensitive information (e.g. personal data, login credentials).
-
IE6 & IE7 on same machine!!
There is a situation where you need both IE versions on the same machine to test your web application. Now you can still run IE6 even if you have IE7 installed on your computer. Just download the file attached and extract it.
-
Bitjuice: Ajax bitmap API
Bitjuice is a little library to do bitmap/raster graphics in the browser. The aim is to make it easy to write “Ajax graphics” - graphics you can update real-time in the browser. And at the same time, maintain compatibility with all major browsers and old browsers too. That’s why it doesn’t use any new-fangled SVG/Canvas APIs. Just a plain-old HTML table, where we manipulate the CSS cell background style.
-
Working with Transactions
A transaction is a group of operations combined into a logical unit of work that is either guaranteed to be executed as a whole or rolled back. Transactions help the database in satisfying all the ACID (Atomic, Consistent, Isolated, and Durable). Transaction processing is an indispensible part of ADO.NET. It guarantees that a block of statements will either be executed in its entirety or rolled back,( i.e., none of the statements will be executed). Transaction processing has improved a lot in ADO.NET 2.0. This article discusses how we can work with transactions in both ADO.NET 1.1 and 2.0 versions.
-
Refresh module
Most of you are familiar with the feature of all web-browsers that when you press the F5 button, the content of a page is refreshed. After the F5 button is pressed, the browser repeats the previous request to the page. Nothing wrong will actually happen when the previous request is made by the GET method. However, problems appear when the last request is made by the POST method. Let's consider an example where a user is transferring money to a shop to pay for some goods. Having completed this operation, the user refreshes the page and as a result the server code is executed once again with the same data. Thus, the user may accidentally pay twice.