在asp.net中根据设备应用不同的CSS?

我刚开始学习ASP.NET的基础知识,遇到了一个我不知道如何解决的问题。我已经习惯了PHP,如果我想要一个基于设备(Android或iPhone)的不同css用于浏览我的网站,我会做这样的事情:
<?php
#Check device used
$agent = $_SERVER['HTTP_USER_AGENT'];

if( strstr($agent, "Android") or strstr($agent, "iPhone") )
{
    echo("tt<link rel="stylesheet" type="text/css" media="screen" href="handheld.css" />n");
    }
    else
    {
?>
        <link href="styles.css" rel="stylesheet" media="screen" type="text/css" />
<?php } ?>
但是如何在asp.net中完成?我没有线索。 Thanx听。     
已邀请:
把它放在你的ASPX页面上:
<% if(Request.UserAgent.contains("Android") { %>

   <link rel="stylesheet" type="text/css" media="screen" href="handheld.css" />

<% } else { %>

   <link rel="stylesheet" type="text/css" media="screen" href="regular.css" />

<% } %>
你可以在代码隐藏中做到这一点,使它更清洁。 建议将
<head>
标签运行=“服务器”,然后在后面的主页面代码中运行上面的代码以应用不同的样式表。 HTH。     

要回复问题请先登录注册