<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Axero Pulse &#187; asp.net</title>
	<atom:link href="http://www.axeropulse.com/category/aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.axeropulse.com</link>
	<description>Social Networking Software &#124; Business Collaboration Software</description>
	<lastBuildDate>Tue, 27 Jul 2010 13:00:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ASP.NET Software Architecture &#8211; Get Your FREE Guide!</title>
		<link>http://www.axeropulse.com/aspnet/aspnet-software-architecture-get-your-free-guide/</link>
		<comments>http://www.axeropulse.com/aspnet/aspnet-software-architecture-get-your-free-guide/#comments</comments>
		<pubDate>Mon, 25 May 2009 18:10:43 +0000</pubDate>
		<dc:creator>Tim Eisenhauer</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.axeropulse.com/?p=261</guid>
		<description><![CDATA[If software architecture and design are important, which you probably know they truly are, why do they make it so hard for professionals like you to get started?
Isn’t there something someone can do to make getting up to speed on software architecture and design easier for developers?]]></description>
			<content:encoded><![CDATA[<p></p><p>If software architecture and design are important, which you probably know they truly are, why do they make it so hard for professionals like you to get started?</p>
<p>Isn’t there something someone can do to make getting up to speed on software architecture and design easier for developers?</p>
<p>Yes, now there is…</p>
<p>Presenting <strong>“Hidden Secrets That Software Architects Don’t Want You to Know about Software Development, Architecture, and Design,”</strong> a <a href="http://www.axerosolutions.com/pub/architecture/">FREE report</a> by Axero Solutions.</p>
<p>Specifically designed to make plain sense of all these bits and pieces, this is the very first time that Axero Solutions has offered this to anyone within the software development community.</p>
<p>In this report, you will learn: (in light and easy to read pages)</p>
<ul>
<li>How, if software developers fail to plan, they are planning to      fail.</li>
<li>Why you need to understand software architecture and how it’s      going to benefit you in the long run.</li>
<li>What is Architecture and Design? – We’ll define them in terms      that everyone can understand.</li>
<li>Architectural styles and Design Patterns – giving you an      overview of the types available.</li>
<li>Architecture and Design in ASP.NET – Why understanding      architecture will greatly enhance they way you use all of the new and      cutting edge technologies like AJAX, WCF, LINQ, etc.</li>
<li>Architecture: First steps – You’ll learn the first steps in      creating a software architecture by translating business requirements into      architectural specifications.</li>
</ul>
<p>Use these in your presentations to clients and with project team members to help you sell the importance of software architecture decisions.</p>
<p>All you need to do is go ahead and get your own FREE copy.</p>
<p><a title="ASP.NET Software Architecture" href="http://www.axerosolutions.com/pub/architecture/">Go ahead — get your free report now!</a></p>
<p>PS.  So what do you think? –</p>
<p>Has the free guide helped you? Did it confuse you?  What did you find interesting about the free guide?  Do you have any questions?  What are the most important things that you would like to learn about regarding software architecture and design?  If we were going to create another guide, and you could pick the topic, what would it be?  Please comment below now:</p>


<p class="axero-hide">Related posts:<ol><li><a href='http://www.axeropulse.com/social-media/free-social-media-marketing-seo-ebooks-white-papers-other-downloads/' rel='bookmark' title='Permanent Link: Free Social Media Marketing &#038; SEO Ebooks, White Papers + Other Downloads'>Free Social Media Marketing &#038; SEO Ebooks, White Papers + Other Downloads</a></li>
<li><a href='http://www.axeropulse.com/news/search-aspnet/' rel='bookmark' title='Permanent Link: ASP.NET Vertical Search Engine Launched'>ASP.NET Vertical Search Engine Launched</a></li>
<li><a href='http://www.axeropulse.com/business/10-steps-to-choosing-a-crm-solution-for-your-business/' rel='bookmark' title='Permanent Link: 10 Steps To Choosing A CRM Solution For Your Business'>10 Steps To Choosing A CRM Solution For Your Business</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.axeropulse.com/aspnet/aspnet-software-architecture-get-your-free-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Social Networking Software</title>
		<link>http://www.axeropulse.com/aspnet/aspnet-social-networking-software/</link>
		<comments>http://www.axeropulse.com/aspnet/aspnet-social-networking-software/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 19:32:13 +0000</pubDate>
		<dc:creator>Vivek Thakur</dc:creator>
				<category><![CDATA[asp.net]]></category>

		<guid isPermaLink="false">http://www.axeropulse.com/?p=130</guid>
		<description><![CDATA[Many social networking software platforms in the market today are built on top of open-source technologies. There are many open source forums, blogs, CMS systems, etc. available, and many companies have just combined these tools into one product and started selling them to customers. Such “packaged solutions” may work if you do not want or need to customize them.]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.axerosolutions.com/products/community">Communifire</a> is our flagship product, a feature rich and easy to use <strong>ASP.NET social networking software</strong>. Why is it different from other social networking platforms out there?</p>
<p>1. Many social networking software platforms in the market today are built on top of open-source technologies. There are many open source forums, blogs, CMS systems, etc. available, and many companies have just combined these tools into one product and started selling them to customers. Such “packaged solutions” may work if you do not want or need to customize them. But, if you need to add new features or modify existing code, it can be a nightmare working with unmanaged and complex codebase created as a result of mixing different code bases.</p>
<p>Communifire is unique because it is based on very simple, easy to customize codebase, which is not only very readable (with proper documentation and comments), but also very robust and flexible, paving the way for painless customized enhancements. The entire code base is coherent and follows the same architectural pattern throughout the application, making it easy to understand by your technical team.</p>
<p>2. Many community products in the market today do not fully realize the potential of AJAX and related Web 2.0 technologies. Communifire provides enhanced user interactivity out-of-the-box. It’s built using latest ASP.NET 3.5 platform with full AJAX support, jQuery, and has all the web 2.0 bells and whistles you will need.</p>
<p>3. Communifire is highly optimized for search engines and provides a dedicated backend system for setting Meta tags, keywords, and headers for each page. Extension-less URLs makes it easy for all search engines to index community content. So your community will start showing up on search engines faster.</p>
<p>4. Communifire has a solid CSS framework which is based on pure-CSS based XHTML. This makes pages less bulky … and smaller file size means lower bandwidth costs, faster loading pages, increased user experience, and flexibility of design and re-design among others. Customization of the user interface and design is as simple as updating a CSS file.</p>
<p>5. Engaging your users constantly is the key towards running a successful community, and that is why we have a unique database based template email system, making it extremely easy for you to create template emails and send them to users in just a few simple mouse clicks. Besides that, we have an inbuilt user statistics module which lets you know which pages users are visiting the most, further empowering you to find the “hot sections” of your community.</p>
<p>We at Axero are committed towards making Communifire the <strong>best social networking platform</strong> out there!</p>


<p class="axero-hide">Related posts:<ol><li><a href='http://www.axeropulse.com/web-design/search-engine-friendly-pages/' rel='bookmark' title='Permanent Link: Search Engine Friendly Pages'>Search Engine Friendly Pages</a></li>
<li><a href='http://www.axeropulse.com/social-network-software/social-networking-platform-blog-features/' rel='bookmark' title='Permanent Link: Social Networking Platform &#8211; Blog Features'>Social Networking Platform &#8211; Blog Features</a></li>
<li><a href='http://www.axeropulse.com/social-network-software/social-networking-platform-article-manager-features/' rel='bookmark' title='Permanent Link: Social Networking Platform &#8211; Article Manager Features'>Social Networking Platform &#8211; Article Manager Features</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.axeropulse.com/aspnet/aspnet-social-networking-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I [heart] the &lt;ASP:LABEL /&gt; control &#8211; NOT!</title>
		<link>http://www.axeropulse.com/aspnet/i-heart-the-asplabel-control-not/</link>
		<comments>http://www.axeropulse.com/aspnet/i-heart-the-asplabel-control-not/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 10:28:04 +0000</pubDate>
		<dc:creator>Tim Eisenhauer</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[asp:label]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[label]]></category>

		<guid isPermaLink="false">http://www.axeropulse.com/?p=25</guid>
		<description><![CDATA[As a seasoned CSS/HTML coder working deep within the .NET environment, I have come across a number of things that .NET developers do that make my CSS’ing job very difficult at times. Now, to start…any CSS coder knows that “all browsers are not created equal.” Right? So, for those ASP.NET developers reading this article…this same idea applies to a number of the ASP.NET controls you use to display data on a webpage.]]></description>
			<content:encoded><![CDATA[<p></p><p>As a seasoned CSS/HTML coder working deep within the .NET environment, I have come across a number of things that .NET developers do that make my CSS’ing job very difficult at times.</p>
<p>Now, to start…any CSS coder knows that “all browsers are not created equal.” Right?</p>
<p>So, for those ASP.NET developers reading this article…this same idea applies to a number of the ASP.NET controls you use to display data on a webpage.</p>
<p>Some are good…and some are bad. Some make a CSS/HTML coders life very smooth and easy…and in my opinion, some of these controls should be swept under the ASP.NET carpet and removed from the framework. (Yea, this post is a bit of a rant.)</p>
<p>And here is the real kicker…and the reason why I wrote this post…</p>
<p>Most .NET developers don’t know about these problems. It’s just ignorance…but not in a bad way…</p>
<h3>The &lt;ASP:LABEL/&gt; control</h3>
<p>What is the label control used for? Simply put…”to display text on a web page.” Pretty simple…huh?</p>
<p>Well, I absolutely despise this control, and to this day I don’t understand why it is still an option in ASP.NET. And why do I say this? Well, take a look at <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.label.aspx">this page on MSDN</a>. When you get there, you’re going to look down through the page and you will see a section called <strong>Remarks</strong>. Got it? Now, look down a little lower for a section called <strong>Accessibility</strong>. It states the following:</p>
<p>“The markup rendered by default for this control might not conform to accessibility        standards such as the Web Content Accessibility Guidelines 1.0 (WCAG) priority 1      guidelines.”</p>
<p>Ok, now…to a .NET developer, this statement usually means absolutely nothing – in fact, I bet most .NET developers skip over that sentence. But, to a CSS/HTML coder…here is what this means:</p>
<p>“Using the &lt;ASP:LABEL /&gt; control will mess up your HTML and will only cause problems  and headaches for you.”</p>
<p>Now, here is why it causes problems for HTML coders. When the label control is rendered, the text that you display is wrapped in &lt; span &gt; tags. It’s very common for .NET developers to use the label in a situation like this:</p>
<pre>&lt;h1&gt;&lt;asp:label runat="server" id="lblH1" text="Your text here!"&gt;&lt;/asp:label&gt;&lt;/h1&gt;</pre>
<p>When the line above is rendered to HTML, it will look something like this:</p>
<pre>&lt;h1&gt;&lt;span id="ctl00_ContentPlaceHolder1_ lblH1"&gt; Your text here!&lt;/span&gt;&lt;/h1&gt;</pre>
<p>Look at that extra code in there, that nasty &lt;span&gt; tag. If you just want to display text on a page, why would you want to also include the &lt;span&gt; tag? ….well, if you’re a HTML/CSS coder, you don’t. It’s a pain to use CSS to style something like this.</p>
<p><strong>Solution: Use this control:</strong> &lt;ASP:LITERAL&gt; – it does not render any additional HTML tags.</p>
<p>Stay tuned…I’ll be following this post up with a number of other tips and suggestions that .NET developers can use to make life easier for the HTML/CSS developers.</p>


<p class="axero-hide">Related posts:<ol><li><a href='http://www.axeropulse.com/aspnet/how-to-get-users-ip-address-c-aspnet/' rel='bookmark' title='Permanent Link: How to get users IP address C# ASP.NET'>How to get users IP address C# ASP.NET</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.axeropulse.com/aspnet/i-heart-the-asplabel-control-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to get users IP address C# ASP.NET</title>
		<link>http://www.axeropulse.com/aspnet/how-to-get-users-ip-address-c-aspnet/</link>
		<comments>http://www.axeropulse.com/aspnet/how-to-get-users-ip-address-c-aspnet/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 03:10:33 +0000</pubDate>
		<dc:creator>Tim Eisenhauer</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.axeropulse.com/?p=9</guid>
		<description><![CDATA[We have been recently working on a lot of applications that require some sort of “inquiry system,” whereas a public user is allowed to submit a reply to a posting…whether it be a classified listing, a job posting, etc.]]></description>
			<content:encoded><![CDATA[<p></p><p>We have been recently working on a lot of applications that require some sort of “inquiry system,” whereas a public user is allowed to submit a reply to a posting…whether it be a classified listing, a job posting, etc.</p>
<p>Since a signup or a login is not required to submit an inquiry, a major problem arises with this type of system — you get a lot of SPAM!</p>
<p>I am not going to get into how to solve the SPAM problem, however, I will help you with one aspect of the overall solution…</p>
<p><strong>How to acquire a users IP address in C# ASP.NET</strong>:</p>
<pre>public string GetIP()</pre>
<pre>{</pre>
<pre>    try</pre>
<pre>    {</pre>
<pre>        HttpRequest currentRequest = HttpContext.Current.Request;</pre>
<pre>        string ipAddress = currentRequest.ServerVariables["HTTP_X_FORWARDED_FOR"];</pre>
<pre></pre>
<pre>        if (ipAddress == null || ipAddress.ToLower() == "unknown")</pre>
<pre>            ipAddress = currentRequest.ServerVariables["REMOTE_ADDR"];</pre>
<pre></pre>
<pre>        return ipAddress;</pre>
<pre>    }</pre>
<pre>    catch (Exception ex)</pre>
<pre>    {</pre>
<pre>        // do something with the exception</pre>
<pre>        return "";</pre>
<pre>    }</pre>
<pre>}</pre>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.axeropulse.com/aspnet/how-to-get-users-ip-address-c-aspnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
