开发一个学校网站,大家觉得用ASP,ASP.net,还是其它???
我用动易,改来改去,也觉得不合适。
现在想自己亲自动手搞一个学校方面的网站,由于没有试过,不明白从哪里入手,求过来人出出主意。
是用asp,asp.net,还是现在有更好的方法。
谢谢回答!

解决方案 »

  1.   

    如果要自己买空间的话建议用asp,否之用asp.net
      

  2.   

    哪个都一样asp要求的服务器配置不会很高,简单开发周期相对短但是安全性能不是很好
    .net就相对要高点了,相对困难 开发周期中等 安全性中等
      

  3.   

    .net开发周期快~用的时间短~ 不过安全性没 j2ee好
      

  4.   

    建议php 因为大多数院校的网站都是php
      

  5.   

    那是大多数院校没有实力开发自已的PHP,ASP.NET网站,都是网上抄的。所以样式也都差不多!自已写当然用asp.net
    在如今.net平台下实在找不出什么理由不用vs.net开发
      

  6.   

    看需求的,如果是一个比较复杂的,带复杂的后台管理的网站
    用.NET
    如果很简单就几个页面,用ASP或者纯HTML
      

  7.   

    y用ASP。net tree 做好 沟通快,效果好 用AjaxPro 简单高效
     代码如下
        <form id="form1" runat="server">
        <div>
            <asp:Panel ID="Panel1" runat="server" Height="424px" Width="251px">
                <div id="CategoryTree" class="TreeMenu"></div>
            </asp:Panel>
            <script language="jscript">
                var tree = document.getElementById("CategoryTree");
                var root = document.createElement("li");
                root.id = "li_0";
                tree.appendChild( root );
                ExpandSubCategory( 0 );
                function ExpandSubCategory( categoryID )
                {
                    var liFather = document.getElementById( "li_" + categoryID );
                    if( liFather.getElementsByTagName("li").length > 0)
                    {
                        ChangeStatus( categoryID );
                        return;
                    }
                    liFather.className = "Opened";
                    SwitchNode( categoryID, true );
                    
                    //仅获取当前节点的子Nodes
                    _Default.GetSubCategory( categoryID, GetSubCategory_callback );
                }            
                function SwitchNode( CategoryID, show )
                {
                    var li_father = document.getElementById("li_" + CategoryID);
                    if( show )
                    {
                        var ul = document.createElement("ul");
                        ul.id = "ul_note_" + CategoryID;
                        
                        var note = document.createElement("li");
                        note.className = "Child";              
                        
                        var img = document.createElement("img");
                        img.className = "s";
                        img.src = "css/s.gif";                    
                        
                        var a = document.createElement("a");
                        a.href = "javascript:void(0);";
                        a.innerHTML = "Please waiting...";
                        
                        note.appendChild(img);
                        note.appendChild(a);
                        ul.appendChild(note);
                        li_father.appendChild(ul);                                        
                    }   
                    else
                    {
                        var ul = document.getElementById("ul_note_" + CategoryID );
                        if( ul )
                        {
                            li_father.removeChild(ul);
                        }
                    }             
                }
                function GetSubCategory_callback( response )
                {
                   var dt = response.value.Tables[0];
                   if( dt.Rows.length > 0 )
                   {
                        var iCategoryID = dt.Rows[0].FatherID;               
                   }                                
                   var li_father = document.getElementById("li_" + iCategoryID );
                   var ul = document.createElement("ul");
                   for( var i = 0; i < dt.Rows.length; i++ )
                   {
                        if( dt.Rows[i].IsChild == 1 )
                        {
                            var li = document.createElement("li");
                            li.className = "Child";
                            li.id = "li_" + dt.Rows[i].CategoryID;
                            var img = document.createElement("img");
                            img.id = dt.Rows[i].CategoryID;
                            img.className = "s";
                            img.src = "css/s.gif";
                            var a = document.createElement("a");
                            a.href = "javascript:OpenDocument('" + dt.Rows[i].CategoryID + "');";
                            a.innerHTML = dt.Rows[i].CategoryName;                                          
                        }
                        else
                        {
                            var li = document.createElement("li");
                            li.className = "Closed";
                            li.id = "li_" + dt.Rows[i].CategoryID;
                            var img = document.createElement("img");
                            img.id = dt.Rows[i].CategoryID;
                            img.className = "s";
                            img.src = "css/s.gif";
                            img.onclick = function(){ ExpandSubCategory( this.id ); };
                            img.alt = "Expand/collapse";
                            var a = document.createElement("a");
                            a.href = "javascript:ExpandSubCategory('" + dt.Rows[i].CategoryID + "');";
                            a.innerHTML = dt.Rows[i].CategoryName;                                         
                        }
                        li.appendChild(img);
                        li.appendChild(a);
                        ul.appendChild(li);
                   }
                   li_father.appendChild(ul);
                   SwitchNode( iCategoryID, false );
                }          
                
                //单击叶节点时, 异步从服务端获取单个节点的数据.
                function OpenDocument( CategoryID )
                {                
                    _Default.GetNameByCategoryID( CategoryID, GetNameByCategoryID_callback );
                }
                
                function GetNameByCategoryID_callback( response )
                {
                    alert( response.value );
                }
                
                function ChangeStatus( CategoryID )
                {
                    var li_father = document.getElementById("li_" + CategoryID );
                    if( li_father.className == "Closed" )
                    {
                        li_father.className = "Opened";
                    }
                    else
                    {
                        li_father.className = "Closed";
                    }
               }              
            </script>          
        </div>
        </form>    
      

  8.   

    首先,你熟悉那种语言,再次,提供的虚拟主机支持那种语言;我个人偏向于ASP.NET(c#)
      

  9.   

    用哪个都行..先看看学校的服务器支持不支持asp.net
      

  10.   

    asp 开发一般的都可以 ...