Dictionary
//效果
//前台代码
<body>
<form ></asp:TextBox>
<br />
</div>
</form>
</body>
//后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebDictionary : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSave_Click(object sender, EventArgs e)
{
if (ViewState["gushi"] == null)
{
Dictionary<string, string> dic = new Dictionary<string, string>();
//dic[txtTitle.Text] = txtContent.Text;
dic.Add(txtTitle.Text, txtContent.Text);
ViewState["gushi"] = dic;
}
else
{
Dictionary<string, string> dic = ViewState["gushi"] as Dictionary<string, string>;
dic.Add(txtTitle.Text,txtContent.Text);
}
}
protected void btnQuery_Click(object sender, EventArgs e)
{
if (ViewState["gushi"]!=null)
{
Dictionary<string, string> dic = ViewState["gushi"] as Dictionary<string, string>;
foreach (KeyValuePair<string,string> item in dic)
{
if (item.Key==txtTitle.Text)
{
txtContent.Text = item.Value;
}
}
}
}
}
}