C# asp.net html选择标记所选更改或自动回发
asp.net html选择所选标记已更改或自动回发不起作用C# asp.net html选择标记所选更改或自动回发,c#,html,asp.net,C#,Html,Asp.net,asp.net html选择所选标记已更改或自动回发不起作用 <select class="input form-control" AutoPostBack="true" OnSelectedIndexChanged="Select1_SelectedIndexChanged" onserverclick="Select1_SelectedIndexChanged" runat="server" id="Select1" name="Select1"> 当您将runat=“serv
<select class="input form-control" AutoPostBack="true" OnSelectedIndexChanged="Select1_SelectedIndexChanged" onserverclick="Select1_SelectedIndexChanged" runat="server" id="Select1" name="Select1">
当您将runat=“server”添加到HTML控件时,它将成为一个服务器端控件,可能不会公开很多事件。为了获得更丰富的服务器端事件,您需要使用ASP.NET控件。在您的情况下,dropdownlist将更好地工作,其中包含您正在寻找的事件。尽管如此,我还是发现了另一个与您在这里发布的问题非常相似的问题-我同意@Kishore,在服务器端使用aspx控件更好。所有的aspx控件基本上都是围绕html的包装器,经过精确编程以连接到aspx引擎。
protected void Select1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect("/urunler/kategori/"+Select1.Value);
}