Showing posts with label ASP.NET development company. Show all posts
Showing posts with label ASP.NET development company. Show all posts

Monday, November 10, 2008

ASP.NET BLOB & Thumbnail Controls 2.0 description

A set of ASP.NET server controls for rendering 2 way data bindable images or other files on the fly from SQL BLOB, programmable download links and many BLOB and file related operations without requiri

A set of ASP.NET server controls for developing SQL BLOB & Thumbnail related web applications in the most efficient, organized and object oriented manner without requiring you writing any codes or ashx http handler files. A set of controls: BlobImageButton, BlobImage, BlobThumbnail, BlobIFrame, BlobButton, BlobHyperlink. BlobImageButton, inherited from ImageButton, will behave exactly like a standard image button with extra byte[] type property named BlobData. The image will be rendered from the value of this byte[] property instead of ImageURL property. Also you can display the image as a thumbnail by setting a checkbox. BlobThumbnail Control will display a thumbnail and clicking the thumbnail will show a popup window with the full sized image or prompt Download dialog box. BlobButton and BlobHyperlink controls are used to display a Download prompt/dialog to download the byte[] content as a file. You can program those controls to create a secured download link so that your visitor won?t see the real location of the file in your server, good for developers who are selling digital products like eBooks or softwares. SpiceLogic BLOB & Thumbnail Control suit will not only display your Images directly from your SQL Blob, but also it will create Thumbnails on the fly. The power of this control is its BLOB 2 way data binding feature. Now, you can simply bind the byte[] BlobData property of this control to your VarBinary or any byte[] datatype of your DataSource and place this control in your DataBound Container Control like GridView or DetailsView. You can also Update/Insert new Blob records using this control (Setting Upload Mode=true). UploadMode will show a Upload form element and upload button element, and that gives you the power to upload files directly to the BlobData property. This control never creates any temporary file in your server so you won?t need to worry about setting any WRITE permission to your web folders. A very straight forward and friendly control.

Read More..

Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5

ASP.NET AJAX server controls can encapsulate even the most powerful AJAX functionality, helping you build more elegant, maintainable, and scalable applications. This is the first comprehensive, code-rich guide to custom ASP.NET AJAX server controls for experienced ASP.NET developers. Unlike other books on ASP.NET AJAX, this book focuses solely on server control development and reflects the significant improvements in ASP.NET 3.5 AJAX and the latest Visual Studio 2008 features for streamlining AJAX development

Adam Calderon and Joel Rumerman first review the core Microsoft AJAX Library and JavaScript techniques needed to support a rich client-side experience. Next, they build upon these techniques showing how to create distributable AJAX-enabled controls that include rich browser-independent JavaScript client-side functionality. The authors thoroughly explain both the JavaScript and .NET aspects of control development and how these two distinct environments come together to provide a foundation for building a rich user experience using ASP.NET AJAX.

Create object-oriented cross-browser JavaScript that supports .NET style classes, interfaces, inheritance, and method overloading
Work with components, behaviors, and controls, and learn how they relate to DOM elements.

Read More..

Friday, November 7, 2008

Google Maps and ASP.NET

What makes the service even better is the availability of the Google Maps API (Application Programming Interface) as a free Beta service. The API allows developers to embed Google Maps in their custom applications. It also allows them to overlay information on the map and customize the map to their needs. As I write this article there are quite a few sites that utilize Google Maps, and more and more of them are appearing by the day.

The API by itself is pretty straightforward and easy to use; however, it requires the developer to have a good command of JavaScript because it extensively relies on client-side Java scripting. In this article we will be looking at building a custom ASP.NET server control that would allow a .NET developer to harness the power of Google Maps in the code-behind model. We will see how to accomplish most of the functionality exposed by Google Maps using this control, and we'll also see how to data bind the control, thereby allowing developers to easily build data-driven custom ASP.NET Web applications. The control would eliminate the need for the developer to write any JavaScript to accomplish most of the Google Map functionality.

Some Google Maps Basics
Before we get into the details of the ASP.NET control, let's look at the basics of the Google Maps API. A detailed description of the API can be found at www.google.com/apis/maps/documentation/. The first step before using Google Maps is to register for a key with Google (www.google.com/apis/maps/signup.html). This is absolutely free and hardly takes a few minutes. Each Web site that uses Google Maps has to have its own key. Make sure that you go through Google's Terms of Use (www.google.com/apis/maps/terms.html) before you start using Google Maps in your application.

Read More..

Sunday, November 2, 2008

Run ASP.NET MVC on Windows Azure

If you’ve purposefully been ignoring the announcements out of PDC, I don’t blame you one bit. Everybody knew it would be the unveiling of Microsoft’s “cloud computing” initiative, and just about the only thing we didn’t know was the official name of it: Windows Azure. And of course I pronounce it wrong every time (I say “ah-jour”, as in “soup-de-jour”). It’s hard to call it “initiative” when they’re the 3rd one to bring a product to the table. ;)

One thing I was looking forward to was hearing about the ASP.NET MVC story on Azure. So color me surprised when I found out there wasn’t one. Since ASP.NET MVC is bin-deployable it shouldn’t be impossible, and doing some quick searches didn’t retrieve any results showing anybody else having tried this. Of course later I discovered that Phil and Eilon had whipped up a sample app that ran ASP.NET MVC on Azure, but was pleased to find out that the downloadable sample app didn’t work. In fact, it seemed to just be MVC stuff slapped into a WebRole project. (I’m guessing something got “lost in translation” since it wasn’t Phil or Eilon that posted the code.)

Anyway, here’s how you can get ASP.NET MVC up and running on Azure. I’ve created a Visual Studio template for this to make it easy to set up - download it here. To avoid distributing code that isn’t my own (i.e. Windows Azure SDK Samples) there are a few steps you’ll have to take. I’m presuming that you’ve already installed the Windows Azure SDK and the Azure Visual Studio tools.

One thing that running a web application “in the cloud” means is that you can instantly scale higher by adding more “instances”. This means the leaky-as-a-sieve abstraction of “session state” isn’t immediately available (finally!) since any given HTTP request could be going to a different server. The default session state provider for ASP.NET is an in-memory provider. This assumes that every request comes to the same physical machine. Session state providers have varied in their reliability and handling of scalability, but the other built-in providers include an out-of-proc provider (still same machine, but more resilient to IIS going up and down) and a SQL Server provider. None of these are enabled on the Azure platform, for good reason.

Read More..