我有一个网格视图,启用了分页。 这是我想转到第二页时的链接
<a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$gv','Page$2')">
问题是我需要在分页完成之前运行 CheckValid() 函数 - 用户无法使用无效详细信息进行分页。我如何设置 HREF 以允许这样做?
<a href= "if Checkvalid() then "javascript:__doPostBack('ctl00$ContentPlaceHolder1$gv','Page$2')"">
在您的情况下,寻呼机是由 ASP.NET 生成的,因此您无法在服务器端执行太多操作。 您必须运行一个客户端脚本,其步骤如下: 1-找到寻呼机锚点 2-用 onclick 函数替换(并存储)它们的 href 3-创建验证函数,如果成功,则调用原始存储函数“__doPostBack”。
如果您得到 Firebug 或 Chrome 开发者工具等客户端工具的帮助,这并不那么复杂。