什么是适当的ASP.NET风格?

Mik*_*keD 2 asp.net webforms coding-style

我刚刚开始用ASP做网页,所有的代码都感觉......很乱.

<% if (new Random().NextDouble() < 0.5) { %>
    <asp:Image ID="image" runat="server" ImageUrl="~/1.jpg" />
<% } else { %>
    <asp:Image ID="image" runat="server" ImageUrl="~/2.jpg" />
<% } %>
Run Code Online (Sandbox Code Playgroud)

目前,我有一个非常基本的页面内容,但最终我将不得不添加逻辑和更多的显示元素.所以我来找你,所以.

首先,我将如何清理这一小段代码?第二,我需要知道什么?

编辑:asp:Image从VS2008生成的标签,然后我添加了if基于我在网上找到的块.我有很多使用C#的经验,但绝对没有使用ASP的经验,所以如果对这段代码有更多的微妙之处,我不会抓住,无论如何都要启发!

aro*_*eer 8

在标记中:

<asp:Image ID="image" runat="server" />

在代码隐藏中:

...
if (new Random().NextDouble() < 0.5)
{
    image.ImageUrl = "~/1.jpg";
}
else
{
    image.ImageUrl = "~/2.jpg";
}
Run Code Online (Sandbox Code Playgroud)