请教各位.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 %>--------------------编程问答-------------------- 定义一个静态页 template.htm
内容:<%=content %>
时间:<%=time %>
里面 有一个"新闻标题" 一个"内容"
然后在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呢? --------------------编程问答--------------------
反对!!! --------------------编程问答-------------------- 5楼 6楼 9楼的方法都可以!9楼的我比较常用 --------------------编程问答-------------------- 一般就是循环读取,然后控制一下样式就行了
至于在前台还是后台,看具体要求吧,如果没有要求就按照自己喜欢的方式吧 --------------------编程问答-------------------- 不用服务器控件就用html控件,要么直接在aspx页面上调用public变量直接输出,或者是用ajax。
补充:.NET技术 , ASP.NET