C# 所选索引已更改事件未同时触发Autopostback属性
在我的Dropdownlist中,选择的索引更改事件没有触发。这里我使用auto post back true& 视图状态也为true。但所选索引已更改事件未触发 我的代码C# 所选索引已更改事件未同时触发Autopostback属性,c#,asp.net,c#-4.0,C#,Asp.net,C# 4.0,在我的Dropdownlist中,选择的索引更改事件没有触发。这里我使用auto post back true& 视图状态也为true。但所选索引已更改事件未触发 我的代码 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AdminEagleViewLogin.aspx.cs" Inherits="AdminEagleViewLogin" %> <html xmlns="http://www.w3.org/
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AdminEagleViewLogin.aspx.cs" Inherits="AdminEagleViewLogin" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<style>
body{padding-top:20px;}
</style>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div class="container">
<div class="row">
User : <asp:DropDownList ID="drpusr" runat="server" Visible="true" OnSelectedIndexChanged="drpusr_SelectedIndexChanged" AutoPostBack="true" EnableViewState="true" ></asp:DropDownList>
Password: <asp:Label ID="lbluserpw" runat="server"></asp:Label>
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Please sign in</h3>
</div>
<div class="panel-body">
<form accept-charset="UTF-8" role="form">
<fieldset>
<div class="form-group">
<asp:TextBox ID="txtusr" runat="server"></asp:TextBox>
</div>
<div class="form-group">
<asp:TextBox ID="txtpw" runat="server" TextMode="Password"></asp:TextBox>
</div>
<div class="checkbox">
<label>
<input name="remember" type="checkbox" value="Remember Me"> Remember Me
</label>
</div>
<asp:CheckBox ID="chkremember" runat="server" Visible="false" class="remchkbox" />
<asp:Button ID="submit" runat="server" class="btn btn-lg btn-success btn-block" Text="Submit" OnClick="submit_Click" />
</fieldset>
</form>
</div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>
不应将表单元素放在另一个表单中:
<form accept-charset="UTF-8" role="form">
<fieldset>
...
<asp:Button ID="submit" runat="server" class="btn btn-lg btn-success btn-block" Text="Submit" OnClick="submit_Click" />
</fieldset>
</form>
...
拆下内模
[更新]
另一个问题是按钮的“ID”属性。
将其更改为“提交”以外的其他内容。尝试以下操作:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
BindUsers();
}
}
检查页面中是否有EnableViewState=“true”,如果设置为false,则不会触发事件。@BlackBaron未设置EnableViewState@BlackBaron我用EnableViewState=“false”检查了它,但没有luckset EnableViewState=“true”,它对我很有效。如果不起作用,请用页面标记更新您的问题,以及您如何绑定dropdownlist。@BlackBaron Post Edited.pls lookinner form removed…&字段集已删除,但仍有问题您是否尝试更改按钮的ID?
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
BindUsers();
}
}