.NET Reporter

 
Get Top Posts and Jobs
Weekly via Email:

Subscribe
Unsubscribe

Search Posts:


Title Only
Title and Body
 

Search Jobs:


Title Only
Title and Body
76 posts from: Hannes Preishuber

AJAX drag drop Challenge: new with profile support

(Indexed 2008-01-27):

I have written a proof of concept blog post about drag and drop with AJAX toolkit. In my second part I will take a look at the possibility's to store the new position. I earlier builds toolkit control supports direct storing in profile. That feature was dropped from toolkit. My goal is to use DragPanelextender and read and write panel position from profile store. So I use a Panel, DragPanelExtender and a Label as dragobject. First we have to register a Event when dragpanel have a new loca...(truncated)...

the "it's free" problem: caching of images

(Indexed 2008-01-22):

a long time ago journalists were paid for investigate in story's. Today content is almost free. Blogger's dominate the world. The problem is also if 99% of the information is true and useful, 1% is wrong and dangerous. I found the following free article in web which describes some issues with images and caching. http://www.codeproject.com/KB/aspnet/CachingImagesInASPNET.aspx The general caching topic is not easy, it depends on a lot of variables. But caching of images is solved in a quite nearly...(truncated)...

LinqDatasource and Datapager Rocks

(Indexed 2008-01-17):

With small words. ASP.NET 3.5 Datapager support automatic optimized SQL paging for sql server 2000 and 2005 with LINQDatasource. SQL 2005 SELECT COUNT(*) AS [value] FROM [Customers] AS [t0] -- Context: SqlProvider(Sql2005) Model: AttributedMetaModel Build: 3.5.21022.8 SELECT [t1].[CustomerID], [t1].[CompanyName], [t1].[ContactName], [t1].[ContactTitle], [t1].[Address], [t1].[City], [t1].[PostalCode], [t1].[Country], [t1].[Phone], [t1].[Fax] FROM ( SELECT ROW_NUMBER() OVER (ORDER BY [t0].[Cust...(truncated)...

'ListView' is ambiguous in the namespace 'System.Web.UI.WebControls'.

(Indexed 2008-01-17):

When you have Visual Studio 2008 and ASP.NET 3.5 Extensions installed you may run in following error. BC30560: 'ListView' is ambiguous in the namespace 'System.Web.UI.WebControls'. In my case, this happens when i drag an drop a Listview Control from toolbar. Then Visual Studio adds following line in web.config Remove it - and it should work again. In a second case, same action, added following in ASPX page Remove it also seems to be a bug from 3.5 extensions.[Image]

LINQ to SQL HOL VB.NET Code

(Indexed 2008-01-16):

Microsoft offers a hands on lab (HOL) which guides you step by step through creation of a application using LINQ. As always, somebody forgot to show the VB code. Here it is Imports System.Data.Linq Imports System.Data.Linq.Mapping Module Module1 Sub Main() Dim conn As String = "Data Source=.sqlexpress;Initial Katalog=Northwind" Dim db As DataContext = New DataContext(conn) Dim customers As Table(Of Customer) = db.GetTable(Of Customer)() db.Log = Conso...(truncated)...

AJAX Drag & Drop Challenge

(Indexed 2007-12-22):

Drag and drop is typically feature from windows application. With Web application the user is loosing it. Missing Drag&Drop is one of the top ranked features for better usability. The new Web 2.0 styled applications are bringing Drag&Drop back. But it is quite complicated for developer to implement it. Drag and Drop happens on client side and must be coded by Jscript. For real web applications there must be some connection point between client and server. For instance  a web service can be...(truncated)...

dotnetpro readers award: ppedv Best Education Center

(Indexed 2007-12-17):

the readers of the leading German developer magazine dotnetpro have selected ppedv AG as the best training center of Germany, Austria and Switzerland. [Image] I have founded ppedv AG 1997 and at the moment we have 6 education centers (Burghausen, Munich, Cologne, Siegen, Karlsruhe, Vienna). Our strategy is to be a 5-star high end knowledge vendor with microsoft focus. We are working with full employed certified trainers. Thanks to all who have voted for us. btw: We are still hiring enthusiast .n...(truncated)...

PDC 2008

(Indexed 2007-12-06):

October 2730, 2008Pre-conference October 26, 2008Los Angeles, California from http://blogs.msdn.com/pdc/rss.xml It is quite interesting that i subscribed to that feed for more than a year. 9 month silence and now i have the date. I will be there.[Image]

Streaming and possibility's with Microsoft plattform

(Indexed 2007-11-18):

in my last post, Scott have written a comment "hmmm no". And this man know what he says. So its enough motivation to dig deeper into streaming and of course Silverlight media. My prior post describe some facts about Silverlight streaming on demand which ends up in a http progressive download by web server. Now I am focus on real streaming which must be done by a real media server. Indicators for streaming on demand are fast forward or rewind. Or live continuous broadcasts via streaming, like T...(truncated)...

httpfiddler and Silverlight streaming

(Indexed 2007-11-17):

If you run httpfiddler, streaming like Silverlight streaming service, is broken. Since version 2, which is .net based, the new timeline extension is available. When you right click in the Timeline tab you can activate from context menu "enable fiddler streaming" [Image][Image]

the truth about Silverlight Streaming

(Indexed 2007-11-17):

Just some quick note's about the silverlight streaming and the free service silverlight.live.com. 1) Silverlight media player doesn't support real streaming like media player does. Also if you can request mms:// a automatic fallback to http is done. Its more a simple download where the Silverlight have not to wait till completion. 2) The streaming from Silverlight streaming service is also a http progressive download and no streaming. 3) you can not place your timeline and start video stream f...(truncated)...

prevent autoplay with Silverlight Streaming Service

(Indexed 2007-11-08):

With Microsoft Expression Encoder you can create Silverlight Media Web Projects. This projects can be zipped and uploaded to silverlight streaming service. Then you can embed the video in your webpage with iframe. My problem was, that i didnt find any option in Expression Encoder to prevent the automatic start of the video. Workaround: you have to edit from expression encoder output folder the startplayer.js and set autoplay to false this._player = $create( ExtendedPlayer.Player, ...(truncated)...

Listview and EmptyItemtemplate

(Indexed 2007-08-30):

There exists only a few articles (Andreas Kraus and Rick Strahl) which describe the useage of listview and datapager. This both controls are "new" to ASP.NET 3.5. The truth is if you use it you can still run it with .NET 2.0, but thats a diffrent story. I found no/thero information about the EmptyItemTemplate. The EmptyDatatemplate displays alternate content when no data is present ( and no InsertItemTemplate is present- yet another story). But what is the purpose of itemtemplate? Not what you...(truncated)...

upcomming Talks: Silverligth and Silverlight

(Indexed 2007-08-27):

I will do a talk in Leipzig on Sept 26. The .net user group Leipzig organize the .NET summercamp. I will give a brief overview in (only) 45 minutes on silverlight. But will be there longer for any questions :-) From October 9th to 10th I will be at ADC (advanced developers conference) near Mannheim and will do a 90 minutes session. ADC is the premium conference for Microsoft minded professional developers. My topic is silverlight 1.0 in depth. This event is hosted by ppedv AG. [Image]

upcoming Talks: Silverlight and Silverlight

(Indexed 2007-08-27):

I will do a talk in Leipzig on Sept 26. The .net user group Leipzig organize the .NET summercamp. I will give a brief overview in (only) 45 minutes on silverlight. But will be there longer for any questions :-) From October 9th to 10th I will be at ADC (advanced developers conference) near Mannheim and will do a 90 minutes session. ADC is the premium conference for Microsoft minded professional developers. My topic is silverlight 1.0 in depth. This event is hosted by ppedv AG. [Image]

Call for Papers: VSone Munich Feb 13.-14.

(Indexed 2007-08-03):

our company ppedv AG runs the major development conferences in germany. We host the VSone as plattform event for partners, speaker and attendees. VSone have nearly 100 Sessions and a huge exhibition. Everyone is invited to submit session proposals. Please excuse that we can not take all and we can not pay everything ;-) VSone contains conferences like ASP-Konferenz, SQL-konferenz, ADC, VBmoves. Prefered language is German, we also accept englisch sessions. If you have any question contact me: h...(truncated)...

next Wave Silverlight RC:

(Indexed 2007-07-29):

there is not only Visual Studio 2008 in pipline. Also Silverlight 1.0 is Release Candiate, Expression Blend August and so on From http://blogs.msdn.com/tims/archive/2007/07/27/silverlight-1-...(truncated)...

Where is my timeline?

(Indexed 2007-07-23):

With Silverlight web applicationes become a 4th dimenson: the time. Animations are changing elements over a timeline. In my prior post i showed how to build a slot machine with rotation numbers. I simulated with combined animations 3d. But how to read the displayed number when animation is stopped? This sounds to be easy but isnt! For this sample i use a flat rotating disk which contanins numbers from 0 to 9. When somebody is pressiong the stop button the displayed number is visible in a DIV. [...(truncated)...

Silverlight Slot Machine

(Indexed 2007-05-23):

I have build in several hours following small slot machine. [Image] I have written a story board by hand and used Blend, SDK, Orcas and MSDN to build it. There are ~1000 lines of XAML and Jscript code. The iis must be prepared to deliver xaml files (mime types) You can watch the sample live and play the game and win - nothing ;-) (click the start button for start and stop)[Image]

do you hate your User?

(Indexed 2007-05-16):

Hello Rob Howard. I use your blog software on weblogs.asp.net for a long time. It's a free product and I really want to say thank you for that. Now the 3rd edition of community server is running. My opinion is that you have a lot work left to make community server a excellent product. Many will say, " hey- what's up- the new design is much better then before" - is it? Design is question of personal preferences. So focus on some basic rules of usability. Here I have a example for "worst ...(truncated)...

Dynamic rendering of menu Control with rendercontrol

(Indexed 2007-05-02):

A customer reported a issue with creating a Menu ASP.NET Server control included a custom control on DevTrain.de. Every Server Control have method RenderControl which creates the HTML and store it in HTMLtextWriter Object. With that you can create eg HTML Mails which databound content. In that case the goal is a custom control. On runtime there is a NullReferenceException on renderControl. With other controls like Button or Label this works fine. My first idea was that menu control must interac...(truncated)...

Community Server by Microsoft

(Indexed 2007-03-30):

its some time ago where i lost Doug Sevens track (CodeZone). But now he seems to be back. A team of 30 people have developed a community server like the Telligent product which will replace all microsoft forums and blogs sites. Beta of "Athen" will go live this week. http://blogs.msdn.com/dseven/archive/2007/03/29/codename-ath...(truncated)...

Clickable Regions with WPF/E and included Image

(Indexed 2007-03-24):

Its quite easy with ASP.NET Imagemap control to create clickable regions in a bitmap. I will do the same with WPF/E. With the image element a reference is set a external image. Next we define with Shapes like Polygon or Rectangle the regions and the Jscript which will be called. The intresting part for me was the behavior depedency to the attributes Fill and Stroke. If you have only stroke and no Fill then only the line is "clickable". My sample uses a black color (RGB FFFFFF) and a aplha ...(truncated)...

AJAX Control Toolkit from Codeplex is a Risk

(Indexed 2007-03-22):

Perhaps you know the Dragpanelextender from the AJAX Control toolkit ( March). This have the feature to store the position of a drag panel personalized in profile settings. That's a general functionality in the base class. I used that control in a sample for a while. In my last AJAX course the postion was not stored in aspnetdb. So sample breaks. After a long search I figured out following facts: in floatingbeavior.js code documented out // var p = this.get_profileProperty();// ...(truncated)...

Expression Blend RC available

(Indexed 2007-03-15):

its not my usual type of post "yet another xxx download available". But Expression Blend is available as release candidate. Package is round about 25 MB. I am trying since a few weeks different things with WPF and XAML. The worst point at the moment are the missing tools. In general this is really a revolution step in UI design. If you come from the ASP.NET web side you will feel familiar with XAML. But there are hugh differences. Eg how to place a element in a grid cell. But try it yourself![I...(truncated)...

Orcas: rounded Corners

(Indexed 2007-03-01):

Just downloaded Visual Studio Orcas VPC and see wonderfull rounded corners everywhere. But where is AJAX? [Image][Image]

VSone: .NET 3.0 German Book Launch

(Indexed 2007-02-16):

at the VSone conference in Munich Germany, Addison Wesley presented the first German book about .NET 3.0. All three authors where attending VSone as speakers. [Image] Picture:Authors Simon Steckermeier, Jrgen K(l)otz, Rouven (tzgr) Haban and Sylvia Hasselbach from Addison[Image]

looking for httpredirect in iis7?

(Indexed 2007-02-12):

also the IIS7 documentation sucks http://msdn2.microsoft.com/en-gb/library/aa965182.aspx Usage: call test.asp -> will show: aspx.aspx/test.asp possibel values for httpResponseStatus are : Temporary, Found, Permanent. [Image]

codefree popup Master Detail with AJAX

(Indexed 2007-02-08):

The top most issue in web applications is to present a huge amount of data. For my sample I had to display the schedule of .net development courses. A classic master detail scenario. If you place that on a webform the complete place is not used. A popup will solve that. The goal is to solve that without JScript only using AJAX features. After investigating I figured out three possibility's HoverExtender HoverMenuExtender static HoverMenuExtender with callback for each row I have solved it in a...(truncated)...

Ajax Control Toolkit: yet another new build

(Indexed 2007-02-05):

surprise, surprise new bits available. From buildnumber 10123 to 10201 in only 9 days. Thats a product live cycle! By the way Microsoft: buildnumbers are small integers and end with 65535. So you have left ~6400 days of development. The .net framework team have less possibilitys. They stopped at 50727.[Image]

Date serialization changed (AJAX v1.0)

(Indexed 2007-02-05):

in the ASP.NET AJAX Extensions 1.0 (RTW) the JSON format have changed for serialization of date datatype. /Date(123)/ prior it was @1211212@ Both uses a count starting from Jan 1st 1970 If you have build your own method based on jscript eval your application will fail. The recommended way is to use Sys.Serialization.JavaScriptSerializer.deserialize which encapsulate a regex replacement.[Image]

the missing AJAX Feature: documentation (now available!)

(Indexed 2007-02-05):

AJAX is the first developer "product" or "technology" where no specs are in the MSDN documentation. Documentation is a essential software feature like security. ASP.NET AJAX extensions there is only partial documentation online available. The best you can do are the walkthorughs. Since today the download of the web site as package is available. ( I have looked for it on Friday). Microsoft released last week the source code which is no common way to learn. Also the webcasts are not a efficent way...(truncated)...

Call Page WebMethod from a Winforms Client using AJAX

(Indexed 2007-01-19):

My primary idea for this post was how to use the small and beauty JSON format for data transfer in a windows mobile application. For that I use the infrastructure of AJAX. I implement a Webmethod in a classic ASPX page. _ _ Public Shared Function Nachladen1(ByVal contextKey As String) As String Return "Hannes Preishuber" End Function For calling the Method form the page (or from a webservice) i use a Winforms application and the httpwebrequest class. Then i call the URL following the metho...(truncated)...

Ajax Toolkit: HoverMenuextender is calling webservice

(Indexed 2007-01-18):

the samples from the AJAX toolkit have nothing about hoverextender and only one sample about hovermenuextender control. And this sample don't use a webservice. So here my experience after hard debugging: The important part is the Webmethod signature which needs exactly the parameter name contextKey. I searched hours in google and didn't find an hint about that. If you use a webservice you need the attribute starting "dynamic..". The result is shown in the control [dynamiccontrolid] which can be ...(truncated)...

How to Test a AJAX Web Application

(Indexed 2007-01-10):

Visual Studio Team System have a option to create a Webtest based on your activities in browser. The problem is that this logs only POST and GET and no background activity generated by JScript. For that problem HTTPFiddler can generate from one or more traced sessions a Webtest file. All you have to do is to mark the requests in fiddler and save it as web test From this Webtest you can create a load test to verify that your application have the needed performance. At that point I run into the n...(truncated)...

Codebehind, Codefile, Inline & Profiles

(Indexed 2006-12-29):

I installed against all rules SP1 for Visual Studio 2005 on Vista. After then i developed my projects as Web Project. This have some changes for your daily work: 1. No inline Code is possible, Attibut codebehind is used again. This ends up that you can not work with visual web developer with the same files cause its using Attribut Codefile 2. i can not view file in browser ( right click in aspx) 3. Profile doesnt work. Means you can not type profile.myVal which is defined in web.config as Profil...(truncated)...

use HttpFiddler with ASP.NET development Server and IE7

(Indexed 2006-12-28):

HttpFiddler is a free HTTP debugging proxy and essential for daily asp.net developers work. It works as a proxy and change this settings in IE7 to forward request to fiddler. IE7 does not forward calls made to url contains localhost. Workaround: make the call to the machine name in IE7. Fix the port in the setting of the Web projekt to a dedicated like 1000. So the call is now http://name:10000/.... The ASP.NET development server does only accept requests to localhost (hardcoded). So add a rule ...(truncated)...

Some Performance Thoughts on ASP.NET 2.0

(Indexed 2006-12-07):

One of the lucky things on my Vista upgrade is IIS7, or better said the unlimited IIS. IIS 5.1 which is part of Windows XP limits the amount of sessions to 10. Now I can make performance tests with Visual Studio 2005 Test. I have a scenario where client and server is same machine (yes i know, dont do that). I call a page which contains a gridview of customers. First test should show how bad it is to have debug enabled. First Test [Image] Indikator Instanz Kategorie Computer Fa...(truncated)...

IIS 7 Apppool "integrated" fails with ASP.NET Substitution

(Indexed 2006-12-03):

My tests with ASP.NET 2.0 on IIS7 shows that there are some compatibility issues Die HttpResponse.WriteSubstitution-Methode wird vom integrierten IIS-Pipelinemodus nicht untersttzt i had to changed the Apppool settings to "klassisch" (classic?) to use the isapi extension like iis6. This reduces the performance ~2%. What i dont know is whats happens next, what are the main diffrences between this both modes?[Image]

I am not Jack Bauer

(Indexed 2006-11-23):

Season 6: The dark side is trying to kill ~ 1 Mio people with windows vista. After installing this viral product, developer dies immediately on heart attack. 24 hours left for me to protect the world. This real time action thriller gives every hour a new challenge. The usal case is the unexpteced. Episode 12: after download the new edtion over the last 12 hours i run the update procedure on my tablet pc. 10 minutes left till ... Episode 16: After watching several reboots... 60 minutes are over...(truncated)...

Tag Clouds Size calculation

(Indexed 2006-11-22):

I have implemented in the Website www.vsone.de a tag cloud for a new kind of session navigation. As part of web 2.0 tags are used to give a overview of the content. It does not replace the classic navigation. The tags are sized by some logic, matter usually based on the count of it. The problem is how to size font of the tags. sample Site pro/con px style="font-size: 36px; Flickr can not be scaled by user % style="font-size: 129%; weblogs.asp.net canbe calculated by logic em tech...(truncated)...

for the files: visual studio package load failuer

(Indexed 2006-11-21):

After i uninstalled all Office 2007 betas and Expression, visual studio shows on startup some message "pagacke load failuer" and my html editor dosent work again. I made on startup of VS the fast "ok-click" and disabled the reloading of failed packes. I remember there was a switch to change that. Here it is devenv /resetskippkgs[Image]

AJAX Test procedure or "where is Microsoft.Web.Extensions.Design?"

(Indexed 2006-11-08):

I updated my site http://beta.devtrain.de to use the newest AJAX B2 bits. Everything works fine on my machine and i deployed the ASP.NET App to the Web Server (windows 2003). Result: Could not load file or assembly 'Microsoft.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. An "official statement" form the asp.net forums Hi guys - yeah the problem you're having is because you ins...(truncated)...

ASP.NET AJAX JSON Date serialization

(Indexed 2006-10-29):

The Beta 1 Editon of Active Server Pages DOT NET Asynchronous Java Script And XML Java Script Object Notation (ASP.NET AJAX JSON) have changed the serialization of variables type data. The Christmas date 2000 will be included in a JSON String like {"name":"Hannes","gebdat":"@977612400000@"} I have no idea why and also no idea how to get the value as Jscript date object. To get the JScript object from JSON String is easy by default. var o; o=eval('('+JSONSTRING+')'); Then the propertys can be ac...(truncated)...

TechEd, Exchange and Honeypot

(Indexed 2006-10-25):

Browsing the TechEd event site - a lot of application and services are available. Most based on ASP.NET. Also Exchange is running. I am quite surprised that its still the "old" version. Anyway i have my personal email address emeahannesp@mseventseurope.com And i post it here to see how much spam i have after the TechEd in my inbox. Tip: take a look at the global addressbook Share this post: Email it! | bookmark it! | digg it! | reddit![Image]

Layouting Formview without Tables and use CSS

(Indexed 2006-10-11):

I hate Detailsview. The editing of templates for each Column sucks. I prefer the Formview control which use one template per mode (insert, update, item). The problem is how to design this form cause there are no tables by default and also tables are not state of the art today. [Image] Real ugly result and not what should be! The second bad part shows up on rendering. The label text is rendered as plain text and also if you use ASP.NET label controls there is generated DIV tag. This is against a...(truncated)...

Call for Papers VSone Germany Feb 2007

(Indexed 2006-10-10):

My company runs the biggest 3rd party microsoft conference in 2007. Five conferences (ADC, ASP-Konferenz, SQL-Konferenz, VBmoves, VSone) will come together in Feb 2007 in Munich. We will cover a wide area of microsoft technology for developers and MS Tech users (eg Sharepoint, mobile). We have a public call for papers on the main site www.vsone.de There will also a Vendor track for exhibitors and a fasttrack for manager in which the most important features of microsoft products will be shown in...(truncated)...

Catching Data Exceptions and Display it in Validationsummary

(Indexed 2006-10-10):

When a SQLDatasource (or other DataSource Control) fail on a SQL operation a exception is fired like: duplicate key exception user should not see the plain exception message. Goal is to display a custom message in validation summary. My case use a formview control and a sqldatasource for inserting. I hook into the Inserted Event and cancel the exception. A Customvalidator exists on page for error handling and is set to isvalid=false. Protected Sub SQLDataSource1_Inserted(ByVal sender As Object...(truncated)...

Meet the Advanced Developers: ADC06 Mannheim/Germany

(Indexed 2006-09-26):

I am talking on the german ADC about WEB 2.0 with ASP.NET/ATLAS. There are several well known speakers like Steve Cook Christian Weyer Dominick Baier Marcus Heege and others... So come and see the show there are still some (few) seats left. [Image]Share this post: Email it! | bookmark it! | digg it! | reddit![Image]

RSS is like Visual Basic: Powerfull and full of danger

(Indexed 2006-09-25):

It's easy to create and consume RSS with ASP.NET. This is usefull to transport documents without the overhead eg of SOAP. The only problem is that if the implementation is bad ~ 99% increased traffic will be generated. Consumer can pull the rss frequently and the whole amount of data is transfered again and again. RSS must have at least two optimizations: 1) Conditional GET Means that the RSS Data is signed by a value called ETAG. The server transfer this to the client and the client send it bac...(truncated)...

14 VB 2005 Gridview Samples by Hannes

(Indexed 2006-09-24):

as i collected my 14 best gridview samples which are diging deeper i share it now. formated BoundfieldIf you want to format a column you can do it with a templatefield and the new Eval expressionor shorter with 2 attributes. Take care on HTMLEncodePaging huge amount of dataMany of ASP.NET developers doesnt know that, on paging all data from the select query is transfered for every page request. You can activate Caching in SQLDatasource to prevent that.

Missing ASP.NET Tab in IIS MMC on 64 bit machines

(Indexed 2006-09-09):

some guy from microsoft blogged about the missing ASP.NET Tab in IIS MMC. On 32 bit systems there are 2 major workarounds ( aspnet_regiis -i and regkey)It seems that on 64 bit systems its not possible to have this tab. Bug by feature!http://blogs.msdn.com/carloc/archive/2006/09/09/747702.aspx Share this post: Email it! | bookmark it! | digg it! | reddit![Image]

ATLAS: unknown error popup issue

(Indexed 2006-08-24):

I figured out that in some case the update panel will create runtime errors which happens as popup in the browser window with the error message "unknown error". I guess the same guy who have invented the hresult have created this feedback modell.scenarioUsing a ATLAS updatepanel and user can interact eg with textboxProblem 1) user is typing reserved chars like < or &Solution: set ValidateRequest="false" in page direktiveProblem 2) Page title or meta tags contains reserved chars like < or & Solut...(truncated)...

ebay and xml default namespace

(Indexed 2006-08-23):

today i got a xml document from a customer who want to implement some ebay webservice. This document uses a default namespace. Partial goal is to get the amount of categorys in categorycount - 2006-08-23T10:13:19.302Z ..... 10 when you try a simple VBScript sample using MSXML parser, its no problem to select the value of a node Dim xdoc As New DOMDocumentxdoc.Load "c:call.xml"MsgBox xdoc.SelectSingleNode("//CategoryCount").Text If you try same with .NET XML classes it fails. Node conta...(truncated)...

melting Groove & Visual Studio 2005: Visendo Code Share

(Indexed 2006-08-02):

Groove and Visual Studio are two excellent tools from Microsoft. Our visendo development team built a tool based on both products to share code in a brand new way.Sharing code snippets helps to improve productivity and quality. Visual Studio have a one way snippet system where you can insert during development in the IDE code snippets.Some Web sites are building a open ( or closed) organisation where i can uplaod snippets and reuse it. But this doesnt work offline and is not integrated well in t...(truncated)...

extending RSS format with namespace and use it with IE7 RSS API

(Indexed 2006-07-24):

This is from my article writing. I used RSS to transport order data. The consumer is based on the IE7 RSS API. If you have never done this before read this bloghttp://blogs.msdn.com/rssteam/archive/2006/06/08/621623.aspxFirst i changed the RSS format to use namespace and prefix elements. Bestellung 29.Sept.2002 Sun, 29 Sep 2002 19:59:01 GMT 1 23 ...Then i created a winforms application which uses the RSS API. I hooked into the Itemcount event sink. Sub Ne...(truncated)...

INETA: SDN NL Ede sept. 15th

(Indexed 2006-07-21):

only for the files:i will do 2 ASP.NET talks in netherland as member of INETA speakers bureau on sept. 15.http://www.sdn.nl/Every INETA usergroup leader can request for free a speaker for user group meetings. Ask your local country leader for assistance!Share this post: Email it! | bookmark it! | digg it! | reddit![Image]

passed exam 070-528 : ~840 (700needed)

(Indexed 2006-06-29):

I always thought i am a ASP.NET guru, but know i have doubts. I went into the exam without any preparation. It was hard, very hard. 45 Questions and enough time.A lot of control development (template, base classes, childs) , some config question wehre the only sensfull answere is Website Admin tool (i never use it), some security questions with impersonisation details, a lot of webpart details, mobile controls and extenders, distribution in several cases, some complicated XML questions (what to ...(truncated)...

Microsoft Expression Web Designer training videos

(Indexed 2006-06-28):

new on the microsoft site: 40 minutes training videos about EWD. Frontpage is dead! EWD is really usefull to handle complex CSS designs and will help to build the table free ASP.NET page. At the moment EWD is not stable enough for me to work with it. Another video is available from mix 06. [Image]

Why Visual Studio doesnt take care on search engine needs?

(Indexed 2006-06-22):

this was the question in a talk which i have done yesterday with topic "Pagerank 9"I gave a few tipps how to use ASP.NET controls in a "google" friendly matter. -I have no answere for this question only a suggestion to the ASP.NET Teammake a seo check option in the IDE like XHTML or accesibilty make all controls optional with hyperlinks instead of postback ( eg paging in gridview)add necesarry attributes by default (like alt tag in img when i drop it from toolbar)Add the Contentplaceholder to Ma...(truncated)...

german visual studio 1 magazine

(Indexed 2006-06-14):

the german visual studio 1 magazine (www.visualstudio1.de) is getting a new editor in chief. Everybody is invited to give tipps in this blog as comment who will be the "new" one. The first wins a small price. The solution comes with the next visual studio 1 issue.Das visual studio 1 Magazin bekommt ab der nchsten Ausgabe einen neuen Chefredakteuer. Der "neue" ist ein "alter" Hase und in der Community gut bekannt. Wer wirds wohl werden? Eure Vermutungen schreibt als Kommentar in dieses Blog. Der ...(truncated)...

US TechEd 06: where is the Web 2.0 content?

(Indexed 2006-06-13):

as i can not attend TechEd US i am looking for the sessions here. There are also some webcasts availaible.But i miss the web (2.0?) content: Searched for ATLAS : found only 2 BOFs, Search for Expression: Result Multidimensional Expressions (MDX) vs. SQL ( not what i expected)What are the reasons? As i know TechEd is only presenting todays technology or max upcoming in six month. Means for me ATLAS and the Expression products will not ship this year.Perhaps TechEd EMEA in Barcelona will show more...(truncated)...

Lesson today: COM is still alive and VB is losing terrain

(Indexed 2006-06-05):

With Vista or IE 7 comes a new RSS engine, called RSS Platform. All programms on the computer can use same store and feeds ( and events). If you install IE7 on XP with SP2, you also have it. And now guess, what is the object type of the API?COM: msfeeds.dll Also with net you have to use a wrapper and make a reference to that dll. Small sample togive you a picture how this API is designed.Dim mgr As New FeedsManagerDim folder As IFeedFolder = mgr.RootFolderDim events As IFeedFolderEvents_Event = ...(truncated)...

german ASP-Konferenz is coming ( june19)

(Indexed 2006-05-29):

The ASP-konferenz is coming soon. Located in Burghausen near Munich from june 19th to 21. More than 30 ASP.NET and Web 2.0 relevated sessions. Gurus at work:Christian Wenz ( author of 1st ATLAS book)Alexander Schwinn ebayBernhard Frank MicrosoftChristoph Wille ( Author of 1st C# book)Daniel Zeiss ( Autor of AJAX Framwork ComfortASP.NET)Hard Erlinger ( Autor of the ASP.NET Design Templates)Karsten Samaschke (massive book writing)and more [Image]

what a week ( and its thuesday)

(Indexed 2006-05-24):

office 2007 Beta 2windows vista beta 2new site http://msdn.microsoft.com/windowsvista/downloads/products/ge...(truncated)... ( how to get such a domain?)script# http://www.nikhilk.net/ScriptSharpIntro.aspxVSTO B3 June CTP http://msdn.microsoft.com/vstudio/future/default.aspxExpression Designer May http://www.microsoft.com/products/expression/en/interactive_...(truncated)... Beta http://msdn.microsoft.com/windowsvista/downloads/products/ge...(truncated)... Modelling Tool RC 1 http://www.microsoft...(truncated)...

1st time where outputcaching make problems

(Indexed 2006-05-23):

i an my classes i tell my students that caching and espacially outputcaching are wonderfull features which should be used as often as you can.Now i had a problem in conjunction with the loginstatus control. If you are logged in, a logout link is displayed and if you are anonymous a login link is displayed which directs the user to the login page. On this page caching was set to a very large time, cause of other displayed data. When the user clicks "sign out" nothing happens. When he change to ot...(truncated)...

Back on new Blog Software CS

(Indexed 2006-05-22):

this is more or less a test postingthe UI have changed completley and i want to figure out how, what and whytook some while and email support to figure out how this works.Done some ugly trick to get the tags in my [Select Tag] list posted all of the tags, which i copied from the start page .NET,.net development,.NET General,.Net Original,.Net,Quotations,.NET Rocks!,.NET,Whidbey,Agile,Related,Ajax, Architecture,Architecture/Patterns,ASP.NET,Blogging,C#,Community, Databases,Development,Featured,C...(truncated)...

convert RDF to RSS with XSL

(Indexed 2006-05-18):

Funny headline !? As i have written in a longer article (german) on www.devtrain.de, i searched for a way to display RDF data (which includes namespaces rdf:RDF) with xmldatasource. XMLDatasource can not handle namespaces in xpath. Following XSL converts it to RSS which solves the problem [Image]

real life ATLAS based forums

(Indexed 2006-05-16):

i am running a german community site www.devtrain.de. In my spare time (which?) i continue this project on ASP.NET 2.0 which can be found on beta.devtrain.de Especially the forums section is using a lot of ASP.NET 2.0 Features like membership, declrative databinding, sitemapprovider to display the tree and so on My newest feature is ATLAS implementation. Updatepanel for eg subscribing to a forum tree, extenders to fix the postion of the answer area or the control area on the right upper corner. ...(truncated)...

Proof of concept: popup calendar ATLAS like

(Indexed 2006-05-12):

I tryed to use a ASP.NET calendar control to fill a textbox with the selecteddate using the ATLAS updatepanel. It works! Only to have a [x] to give the user the chance to close the calendar panel without date selection, i rebuilded the header of the calender. I used a label and 2 hyperlinks (prev next month) . Without that you need only the 3 lines source code (orange marked in the last block) [Image] To hide and show the calendar i added a panel wich is renderd as div and hidden by display sty...(truncated)...

i dont use usegroups any more for supporting developer community

(Indexed 2006-04-17):

i have done over years thousands of helpfull postings in the microsoft asp and asp.net newsgroups. Now i decided to not continue this part of my community work. My time is limited and i have still a huge engagement in the community. Blogging Forums (german) on DevTrain.de INETA Speaker Bureau ASP.NET book authoring ASP.NET professional magazine editor in chief ASP-konferenz chair &speaker Codezone premium content in online help of Visual Studio 2005 bye bye Outlook Express [Image]

My new book: ASP.NET 2.0 Crashkurs

(Indexed 2006-04-07):

just arrived [Image] btw: Amazon have wrong data: Book is not beta and have 320 pages.[Image]

Repost: convert ASPX page to a nested content page using master page

(Indexed 2006-04-05):

as comments are closed and i dont know how to reopen it, i make a repost. If you need to convert aspx pages to use master pages try this plug in http://weblogs.asp.net/hpreishuber/archive/2006/02/06/437469.aspx its free and i will add some features or give the source away for polish up ( if somebody is intrested) [Image]

SSL with host headers

(Indexed 2006-04-04):

only for my files, i always thought its not possible to have multiple sites with hostheader on a IIS running HTTPS. http://www.microsoft.com/technet/prodtechnol/WindowsServer20...(truncated)... PS: hwo to backup weblogs.asp.net?[Image]

AJAX is not enough: offline Web must be the goal

(Indexed 2006-03-30):

Web applications are easy to use, manage and to deploy. A web application runs on every desktop. The name "application" is a not the right description for what happens. We are shipping documents. (http is the shipper). With Ajax comes a new wave. Ajax trys to split a document in a part time communication. Instead of shipping the whole document, send parts and replace the result in the browser. This may be helpfull in some cases but didnt solve the base problem. We are not always connected. We ar...(truncated)...

TechDays Interlaken

(Indexed 2006-03-24):

I am quite busy the last days. But now i have finished my both talks on Techdays Interlaken (Switzerland) IIS7 for Developers ASP.NET Performanance (Level 300) I have done 50 minutes IIS7 demo without crash, hangs or something else. The performance talk is diffrent from what you might have heard in the past. Topics: RSS, etag, compression, fiddler and so one. Next station: www.asp-konferenz.de june 2006 Burghausen (germany) Web 2.0 with ASP.NET 2.0, hope to see you there. Limited give away: f...(truncated)...