当前位置:编程学习 > C#/ASP.NET >>

请教各位.NET高手们

我想问如果不用.NET自带的服务器控件来显示新闻内容或者新闻标题~~~~~~~~~~~~~用什么方法可以显示新闻标题和内容;我的问题太幼稚了 请各位高手指点~~~~~~~~~~最好给我实力看看 小弟万分感谢 --------------------编程问答-------------------- html控件就可以啊
列表画好,不用控件也一样的显示 --------------------编程问答-------------------- Literal、Repeater这些都不用了?

那就直接搞<span>或其他标记么,不然就插件么。 --------------------编程问答-------------------- 方法很多,总的就是代码到了页面都变成了HTML。所以可以使用<asp:literal>控件展现原生态的HTML,或是使用JS来弄吧。
这个问题实在太泛了,哈哈 --------------------编程问答-------------------- 用div不就行了 --------------------编程问答-------------------- 后台
public static string title = "新闻标题";
        public static string content = "新闻内容";
        public static string time = "新闻时间";
        
        //然后这3个字段可以动态的去读 从数据库中读取 然后
        //title=Dt.Rows[0]["title字段"].ToString();
        //取值
        public DataTable GetNews(string sql)//SQL语句 类似select * from table
        {
            SqlConnection cn = new SqlConnection();
            cn.ConnectionString = "";//连接字符串
            SqlCommand cmd = new SqlCommand();
            DataTable dt = new DataTable();
            SqlDataReader dr = null;
            cmd.CommandText = sql;
            cmd.Connection = cn;
            using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
            {
                dt.Load(dr);
            }
            if (dt.Rows.Count != 0)
            {
                return dt;
            }
            else
            {
                return null;
            }
        }


前台

 标题:<%=title %>
        内容:<%=content %>
        时间:<%=time %>
--------------------编程问答-------------------- 定义一个静态页 template.htm
里面 有一个"新闻标题" 一个"内容"
然后在Default.aspx.cs中用IO将模板内容全部读出来
.Replace("新闻标题",title).Replace("内容", content);
替换成想要的内容,写入服务器指定位置
再将链接转入相应位置 --------------------编程问答-------------------- html: div, span, table, ul
css
javascript --------------------编程问答-------------------- www.51aspx.com
搜一下有没有简单的新闻发布系统 --------------------编程问答-------------------- ajax 获取table循环显示
<%
foreavh(DataRow dr in dt.Rows)
{
%>
<%
}
%> --------------------编程问答-------------------- 后台定义 public string str
前台直接用 <%=str%>


或者用Literal

或者直接模板替换生产静态页面

或者js调用 --------------------编程问答-------------------- ASP 流不就完了,全部页面输出,不用服务器控件 --------------------编程问答-------------------- asp.net的优点就是拖控件,你放弃优点不用。
为什么要用asp.net呢? --------------------编程问答--------------------
引用 12 楼 nevermore_0923 的回复:
asp.net的优点就是拖控件,你放弃优点不用。
为什么要用asp.net呢?

反对!!! --------------------编程问答-------------------- 5楼 6楼 9楼的方法都可以!9楼的我比较常用 --------------------编程问答-------------------- 一般就是循环读取,然后控制一下样式就行了

至于在前台还是后台,看具体要求吧,如果没有要求就按照自己喜欢的方式吧 --------------------编程问答-------------------- 不用服务器控件就用html控件,要么直接在aspx页面上调用public变量直接输出,或者是用ajax。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,