select选中的值刷新页面后保持原来的选项
<selectid="s1"runat="server"name="s1"><option>省份</option></select><selectid="s2"runat...
<select id="s1" runat="server" name="s1" ><option>省份</option></select>
<select id="s2" runat="server" name="s2"><option>地级市</option></select>
<select id="s3" runat="server" name="s3"><option>市、县级市、县</option></select>
这3个下拉选项。在a.aspx页面中。现在选中其中的项后点击按钮提交的数据库,但是重新加载的时候就恢复成默认的了。现在我用session保存了3个选项。我在page_load里这样写了也没反应,还是默认值。
if (IsPostBack
== true)
{
}
else
{
if (Session["sheng"] != null && Session["shi"] != null && Session["xian"] != null)
{
s1.value = Session["sheng"].ToString();
s2.value = Session["shi"].ToString();
s3.value = Session["xian"].ToString();
}
else
{
s1.Value = Request.Form["s1"];
s2.Value = Request.Form["s2"];
s3.Value = Request.Form["s3"];
}} 展开
<select id="s2" runat="server" name="s2"><option>地级市</option></select>
<select id="s3" runat="server" name="s3"><option>市、县级市、县</option></select>
这3个下拉选项。在a.aspx页面中。现在选中其中的项后点击按钮提交的数据库,但是重新加载的时候就恢复成默认的了。现在我用session保存了3个选项。我在page_load里这样写了也没反应,还是默认值。
if (IsPostBack
== true)
{
}
else
{
if (Session["sheng"] != null && Session["shi"] != null && Session["xian"] != null)
{
s1.value = Session["sheng"].ToString();
s2.value = Session["shi"].ToString();
s3.value = Session["xian"].ToString();
}
else
{
s1.Value = Request.Form["s1"];
s2.Value = Request.Form["s2"];
s3.Value = Request.Form["s3"];
}} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询