我刚开始在 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" />
<% } %>
目前,我有一个非常基本的页面,内容很少,但最终我将不得不为此添加逻辑和更多显示元素。所以我来找你,SO。
首先,我将如何清理这一小段代码? 其次,我需要了解什么?
编辑 asp:Image
标签是从 VS2008 生成的,然后我根据我在网上找到的内容添加了 if
block 。我在 C# 方面有丰富的经验,但在 ASP 方面绝对没有,所以如果这段代码有更多我没有掌握的微妙之处,一定要启发!
最佳答案
在标记中:
<asp:Image ID="image" runat="server" />
In the code-behind:
...
if (new Random().NextDouble() < 0.5)
{
image.ImageUrl = "~/1.jpg";
}
else
{
image.ImageUrl = "~/2.jpg";
}
关于asp.net - 什么是正确的 ASP.NET 风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3250516/