我想对一个表的状态进行更改不用修改按钮直接使用droplist的autopostback的功能。表的显示如下:编号,用户名,申请状态
1 小明 未通过
2 小红 已通过
我点droplist将未通过改成已通过使用的autopostback功能在页面重新加载时进行更新数据库操作。问题是如何读取ID。ASP我会到了.net里不会。我要通过在page_load里通过ID来知道要更新哪一条数据。我的数据表显示用GRIDVIEW控件的。
1 小明 未通过
2 小红 已通过
我点droplist将未通过改成已通过使用的autopostback功能在页面重新加载时进行更新数据库操作。问题是如何读取ID。ASP我会到了.net里不会。我要通过在page_load里通过ID来知道要更新哪一条数据。我的数据表显示用GRIDVIEW控件的。
解决方案 »
- 正则表达式提取内容
- .net+ajax问题(.net读取js中的变量)
- 单点登录的问题
- 关于GridView或DataList中实现单选的问题
- 关于DropDownList的一个问题~~ 急啊
- 关于asp.net自动刷新页面的问题
- asp.net中文件上传的问题
- datagrid在不分页的情况下会根据数据量的多少而进行扩大,请问在数据量大而又不分页的情况下,怎样在页面上控制datagrid所占位置的大小,
- 菜鸟之结贴之王(6)菜鸟在努力学习中,一个一个问题在减少:请问在datagrid页脚的checkbox全选或者全不选的单击事件在那里写呢?
- 前台向后台传递数据,没有页面的跳转
- 一个sqlserver2005的连接问题
- 由vs2003升级到了vs2005,遇到的问题
同时在dropdownlist的SelectedIndexChanged()方法中写代码:
获取选定的id。可以直接用dropdownlist.selectedIndex来获取
获取id后。另外你想做什么操作直接写就可以了
<input type="hidden" runat="server" id="hidden1" />
给dropdownlist加个脚本事件
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" onchange="javascript:getid(this)" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
...
事件
<script type="text/javascript">
function getid(obj)
{
document.getElementById("hidden1").value = (obj.parentElement.previousSibling.previousSibling.innerHTML);
}
</script>每次回刷后台id就是 this.hidden1.Value