Question: > 
> **Possible Duplicate:**  
> 
> [What are the naming guidelines for ASP.NET controls?](https://stackoverflow.com/questions/181597/what-are-the-naming-guidelines-for-asp-net-controls) 
> 
> 
> 

Is there a standard guidelines as to the naming convention/style that asp.net control elements should be named. I have seen some developers prefixing textboxes with txt etc. Are there any standards that should be abided by?

Answer: 
You can use ISO standard Naming convention or CMM level convention.

like Function name "Add"

variable name "strQuery"

Control Name "btnSubmit"

Class Name "Common"

Namespace "Sanjog.Web"

public Property Name "UniqueId"

private variable "\_uniqueId"

Hope this is what you are looking for.
Prefixes like "txt" are more common with developers who came up through VB6, or learned from developers who came up through VB6. In a truly object-oriented environment such as .NET its not as necessary to prefix items to indicate their type. However, doing so it entirely a matter of personal preference, just be consistent.