【发布时间】:2019-04-25 19:09:07
【问题描述】:
我有一个任务。有一个图像按钮。当我单击图像按钮时,正文中的背景图像必须更改。通过在 C# 中编写代码,我可以通过单击图像按钮来更改背景图像。但是每次背景更改时页面都会刷新。根据我的任务,页面不应该为每一个背景图片的改变而刷新。(参考见 bing 页面并点击箭头来改变页面不会刷新的背景图片)
protected void Page_Load(object sender, EventArgs e) {
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
String filenames = "SELECT * FROM [Table]";
SqlCommand cmd = new SqlCommand(filenames, con);
cmd.CommandText = "select * from [Table] ";
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
list1 = new ArrayList();
if (reader.HasRows)
{
while (reader.Read())
{
list1.Add(reader.GetString(1));
}
}
HiddenField1.Value = ArrayListToString( ref list1);
string ArrayListToString(ref ArrayList _ArrayList)
{
int intCount;
string strFinal = "";
for (intCount = 0; intCount <= _ArrayList.Count - 1; intCount++)
{
if (intCount > 0)
{
strFinal += "~";
}
strFinal += _ArrayList[intCount].ToString();
}
return strFinal;
}
【问题讨论】:
-
那么你需要在javascript中进行更改。
-
图像将通过数据库加载到 C# 代码,其中图像将动态更改。如何将数组列表从 C# 传输到 JQuery ?