这个是asp区啊,你放错地方了?

解决方案 »

  1.   

    在ASP里等了一上午都没人理我!还是回来碰碰运气了!
      

  2.   

    1。 动态下拉菜单是用javacsript写的
    你要是在那个网站上看到这种效果,查看其源文件,就能找到对应的javascript 代码
    2。你的写法形式是对的,不过也许是代码有点错误,现在也记不住
    3。一般都是把页面宽度做成800以下,一般是760左右,因为人的视觉宽度正好也是这么多,看起来比较舒服
    4。文章自然是存在数据库中的,也可能使用xml,一般用Literal1或Label显示,这两个控件能处理html标签,例如其能将<br>显示成换行。以下是两个常用的文本显示的得函数/// <summary>
    /// 字符码转换为HTML码
    /// </summary>
    /// <param name="str">string</param>
    /// <returns></returns>
    public static string Encode(string str)
    {
    str = str.Replace("&","&amp;");
    str = str.Replace("'","''");
    str = str.Replace("\"","&quot;");
    // str = str.Replace(" ","&nbsp;");
    str = str.Replace("<","&lt;");
    str = str.Replace(">","&gt;");
    str = str.Replace("\n","<br>");
    return str;
    } /// <summary>
    /// HTML码转换为字符码
    /// </summary>
    /// <param name="str">string</param>
    /// <returns></returns>
    public static string Decode(string str)
    {
    str = str.Replace("<br>","\n");
    str = str.Replace("&gt;",">");
    str = str.Replace("&lt;","<");
    str = str.Replace("&nbsp;"," ");
    str = str.Replace("&quot;","\"");
    return str;
    }
      

  3.   

    第二个问题你可以使用repeater控件的CommandArgument回传ID,只是这时你用LinkButton代替你的<a>就行了
      

  4.   

    1。 动态下拉菜单是用javacsript可以写的,但要发挥asp.net的优点,最好用服务器代码写
    3。 一般是在800*600分辨率下做,宽度设成778,应该是正好宽度无滚动条,在设置居中,这样1024下也很清楚的,
    4。一般是放在数据库中,然后以table或label控件显示的
      

  5.   

    三:
    <script language="JavaScript">
    <!--
    var correctwidth=500
    var correctheight=400
    if (screen.width!=correctwidth||screen.height!=correctheight)
    document.write("本站最佳分辨率: "+correctwidth+"*"+correctheight+". 你当前的分辨率是:"+screen.width+"*"+screen.height+"。设置合适的分辨率才能取得最佳的显示效果!")
    //-->
    </script>
      

  6.   

    问题2例:前台代码:
    <asp:Repeater  OnItemCommand="rpt_Command" />
    ...
    <asp:LinkButton Runat="server" ID="btn1" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"ID") %>'>
    <%# DataBinder.Eval(Container.DataItem,"Name")%>
    </asp:LinkButton>
    ...
    后台代码:
    protected void rpt_Command(object sender,RepeaterCommandEventArgs e)
    {
        int intId=int.Parse(e.CommandArgument.ToString());
        ...
    }