请介绍清楚点好么谢谢了!
有如下几个问题
1,定义两个变量:d1,d2
2,检索数据库记录:select id,name from biao
3,将检索的记录分别赋值给:d1=id,d2=name
''''''''''
而且这些东西在html中的什么地方写!
有如下几个问题
1,定义两个变量:d1,d2
2,检索数据库记录:select id,name from biao
3,将检索的记录分别赋值给:d1=id,d2=name
''''''''''
而且这些东西在html中的什么地方写!
{
get
{
.....
}}
html:
<%# str%>
{
get
{
.....
}}
html:
<%= str%>
在需要用ajax的页面里
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(index));
//index是这个页面类的名称
}
//声明Ajax方法
[AjaxPro.AjaxMethod()]
public DataSet GetData()
{
//在这里面写数据库操作
//以DataSet返回查询结果
}
//在前台页面中
<script langeuage="javascript">
function GetNews()
{
index.GetData(GetData_callback);
}
function GetData_callback(res)
{
var ds = res.value;
var d1 = ds.Tables[0].Rows[0].id;
var d2 = ds.Tables[0].Rows[0].name
}
</script>
<tr><td>
<div stytle="Color:$htmlformat[1];font-size;$htmlformat[2]">$htmlformat[3]</div></td></tr></table>
html中代码
利用自动生成htm文件来操作
后台 private void CreatHTML()
{
string[] format=new string[4];
StringBuilder htmltext=new StringBuilder();
try
{
using(StreamReader sr=new StreamReader(Server.MapPath("HTMLPage2.htm")))
{
string line;
while((line=sr.ReadLine())!=null)
{
htmltext.Append(line);
}
sr.Close();
} }
catch
{
Response.Write("<script>alert('读取文件有错')</script>");
}
format[0]="backgroud=\"1.gif\"";
format[1]="#003366";
format[2]="25";
SqlDataReader reader=GetSourceList();
format[3]="<marquee>";
while(reader.Read())
{
format[3]+=reader["wenb"].ToString()+""+reader["title"].ToString(); }
format[3]+="</marque>";
reader.Close();
for(int i=0;i<4;i++)
{
htmltext.Replace("$htmlformat["+i+"]",format[i]);
}
try
{
using (StreamWriter sw=new StreamWriter(Server.MapPath(@"HTMLFiles\HTMLPage2.htm"),false,System.Text.Encoding.GetEncoding("GB2312")))
{
sw.WriteLine(htmltext);
sw.Flush();
sw.Close();
Response.Write("Sucess"); }
}
catch
{
Response.Write("Fail");
} }
private string id;
private string name;public string ID
{
get
{
return id;
}
}public string Name
{
get
{
return name;
}
}public void GetData(string id)
{
string strSql = string.Format(@"select id,name from table1 where id = {0}",id);
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(strSql);
System.Data.DataSet ds = new DataSet();
da.Fill(ds,table0);
id = table0.Rows[0]["id"];
name = table0.Rows[0]["name"];
}前台:
var d1,d2;
d1 = <%=ID>;
d2 = <%=Name>;
d1 = <%=ID%>;
d2 = <%=Name%>;