使用c# . net进行web开发的好处
本文关键字:开发 web net 进行 使用 | 更新日期: 2023-09-27 18:16:21
我的问题对你们中的一些人来说可能听起来很愚蠢,但我需要一些好的答案。我有使用PHP和Ruby on Rails的经验。我知道使用这两种技术的好处(MVC、性能等等)。现在我正在做一个用c#编写的项目。根据我目前所看到的,浏览器代码是HTML、内联和外部CSS的混合体,并且我使用了一些c#方法来生成HTML内容。一切都很混乱,我已经做了3天了,我还是很困惑。从c#实现来看,没有结构良好的MVC。我的印象是,当涉及到web应用程序时,c#似乎不是一个好的选择(对我来说)。也许我正在工作的代码是以错误的方式编写的。我的问题是,当涉及到c#时,混乱的HTML/CSS和缺乏MVC实现是常见的吗?在开发小型和大型web应用程序方面,c#相对于PHP、Java和ROR有哪些优势?
我使用的代码示例:
</td>
<td align="left">
<asp:TextBox ID="txt_to" runat="server" Enabled="true"
TextAlignment="Center" MaxLength="7000"
AcceptsReturn="True" ToolTip="Add ; after a recepient to add another recepient"
CssClass="txt_Message1" TextMode="MultiLine"></asp:TextBox>
<asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
TargetControlID="txt_to" MinimumPrefixLength="2"
CompletionInterval="10" CompletionSetCount="3"
EnableCaching="true" FirstRowSelected="true"
UseContextKey="True" ServiceMethod="GetCompletionList"
DelimiterCharacters=";, :" howOnlyCurrentWordInCompletionListItem="true" />
<asp:Label ID="lbl_ToError" runat="server" CssClass="Error"></asp:Label>
</td>
这看起来对我来说太复杂了,在一天结束的时候,它只是一个文本字段:)另一件事,我的大多数全局Css被内联值重载(我相信它们是使用某种生成器或VS工具生成的)。
请不要生气,我没有c# . net的经验,这是我第一次接触,我的印象是"永远不会"。我希望这是我正在使用的代码,而不是c#。给我解释一下为什么我应该使用c# ?到目前为止,这对我来说是一种痛苦。
也许你应该试试ASP。净MVC。似乎它更符合您的要求:)