在c#代码中使用P标签
本文关键字:标签 代码 | 更新日期: 2023-09-27 18:18:07
我遇到了一个问题:在我的源代码中,我给了id
和runat
我的<p>
标签如下:
<p style="border-style:solid" id="p1" runat="server" > Hello</p>
但是当我尝试运行这段代码时:
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
p1.Style.Add(HtmlTextWriterStyle.BorderColor,"" + DropDownList2.SelectedItem.Text + "")
}
这个也不行:
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
p1.Style.Add(HtmlTextWriterStyle.BorderColor,"Blue");
}
请帮忙吗?
确保你的下拉列表设置为AutoPostback = true
添加一点:按钮,如LinkButton和Button默认会导致回发,但其他输入项,如CheckBox和DropDownList不默认。默认情况下不回发的输入项将有一个AutoPostBack属性,可以将其设置为true,以便在用户以某种方式更改它们时强制回发。
如果不设置AutoPostBack属性,ASP. NET不会通知用户做了什么,你的事件(在你的代码后面)永远不会触发。