ASP.NET 母版页同名多次提交
ASP.NET Multiple Submits with Same Name with Masterpage
我正在使用带有多个提交按钮的母版页来排序 table,以及页面上的其他提交做其他事情。我想将所有用于排序 table 的提交命名为相同的名称 (sortTable),因此我可以在 PostBack 上执行类似的操作以传递要排序的列的值:
if (Request.Form["sortTable"] != null)
{
sortTableBy(Request.Form["sortTable"]);
}
我的问题是,当我 运行 站点时,所有名称都被替换为不同的值,例如 ctl00$mainContent$ctl01
,这使得在回发时很难通过单个名称捕获它们。有什么建议吗?
VDWWD 的评论让我走上了解决这个问题的正确轨道。我刚刚为每个提交添加了一个函数来调用 onclick,然后将我的排序 table 代码放在那里。感谢 VDWWD。
我正在使用带有多个提交按钮的母版页来排序 table,以及页面上的其他提交做其他事情。我想将所有用于排序 table 的提交命名为相同的名称 (sortTable),因此我可以在 PostBack 上执行类似的操作以传递要排序的列的值:
if (Request.Form["sortTable"] != null)
{
sortTableBy(Request.Form["sortTable"]);
}
我的问题是,当我 运行 站点时,所有名称都被替换为不同的值,例如 ctl00$mainContent$ctl01
,这使得在回发时很难通过单个名称捕获它们。有什么建议吗?
VDWWD 的评论让我走上了解决这个问题的正确轨道。我刚刚为每个提交添加了一个函数来调用 onclick,然后将我的排序 table 代码放在那里。感谢 VDWWD。