ASP.NET使用Masterpage提交具有相同名称的多个提交

时间:2018-04-18 18:48:19

标签: asp.net webforms attributes postback

我使用带有多个提交按钮的母版页对表格进行排序,以及在页面上执行其他操作的其他提交。我想命名所有提交用于对表进行相同名称(sortTable)排序的提交,因此我可以在PostBack上执行类似这样的操作,以传递列的值以进行排序:

if (Request.Form["sortTable"] != null)
{
    sortTableBy(Request.Form["sortTable"]);
}

我的问题是,当我运行网站时,所有名称都被替换为不同的值,例如ctl00$mainContent$ctl01,这使得很难在回发时通过单个名称捕获它们。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

VDWWD的评论让我走上正确的道路来解决这个问题。我刚刚为每个提交添加了一个函数来调用onclick,然后将我的排序表代码放在那里。谢谢VDWWD。