`
pleasetojava
  • 浏览: 729671 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

如何动态控制LinkButton的PostBack

阅读更多

我们在使用ASP.NET LinkButton控件是常常需要动态设置控件时候需要提交到后台服务器,在网上溜达了一圈没收到关于这方面的东西。这里随便贴一下:

需求:依据用户操作判断是否提交给后台服务器

解决方案:其实很简单,我们在网上找的都是在LinkButton 的OnClientClick属性里面最后加上个return false;

(如: <asp:LinkButton ID="lb_DeleteArticles" runat="server" oncommand="lb_DeleteArticles_Command" OnClientClick="GetUserCheck(this);return false;">删除选择文章</asp:LinkButton>|)但这个不能动态判断时候提交,那就变个方法用变量保存 GetUserCheck()函数返回个BOOL 值这样就可以了啦(如:<asp:LinkButton ID="lb_DeleteArticles" runat="server" oncommand="lb_DeleteArticles_Command" OnClientClick="var ispostback=GetUserCheck(this);return ispostback;">删除选择文章</asp:LinkButton>)呵呵是不是很简单啊

分享到:
评论

相关推荐

    IE10中LinkButton没作用解决文件

    6. **自定义客户端脚本**:在某些情况下,可能需要编写自定义JavaScript来监听LinkButton的点击事件,并手动触发服务器端的PostBack。 7. **利用条件注释**:对于只影响IE的代码,可以使用IE特有的条件注释来添加或...

    LinkButton实现图片文字Button效果

    在.NET框架中,ASP.NET提供了一种叫做LinkButton的服务器控件,它允许开发者创建具有超链接外观的按钮。在本教程中,我们将探讨如何利用LinkButton控件来实现一个结合了图片和文字的Button效果,这在网页设计中经常...

    改变asp.net linkButton控件的默认操作

    本篇文章将深入探讨如何改变ASP.NET LinkButton控件的默认操作,以满足我们定制的需求。 首先,让我们了解LinkButton的基本用法。在ASP.NET页面中,我们可以直接添加一个LinkButton控件,例如: ```asp &lt;asp:...

    Load and Display Page Contents Asynchronously with F ull Postback Support-n

    1. **UpdatePanel的使用**:在ASP.NET页面中,添加UpdatePanel控件,设置其ID属性以便在代码中引用,可以通过Triggers属性配置哪些控件触发异步更新,如Button、LinkButton等。 2. **Partial Postbacks**:在...

    Microsoft JScript 运行时错误: 缺少对象

    - LinkButton是ASP.NET控件,它在客户端呈现为HTML `&lt;a&gt;` 标签,并且支持PostBack。当你点击LinkButton时,服务器端的Click事件会被触发。 - 如果在LinkButton的Click事件中执行了JavaScript代码,确保在客户端...

    一个可保持GridView 在 Update Panel中滚动时的Header的位置相对不动的程序例子

    在动态网页中,当UpdatePanel更新内容时,可能会导致GridView的滚动位置重置,用户体验受到影响。标题和描述所提及的问题正是针对这一情况,提供了一个解决方案,即在UpdatePanel更新过程中保持GridView的Header固定...

    ASP.NET学习笔记(我们一起学习ASP.NET)

    - 当使用`aspx`文件时,可以设置`&lt;html&gt;`标签的`NoWrap`属性来控制页面布局。 - 设置`runat="server"`使得控件可以在服务器端运行,这意味着可以使用服务器端代码对其进行操作。 - `_VIEWSTATE`是一个隐藏字段,...

    c#常用语句.docx

    这部分代码展示了如何在事件处理程序中动态地交互与操作页面上的控件,这对于构建交互式Web应用程序至关重要。 ```csharp protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if ...

    Asp.net基础控件笔记

    在Asp.NET中,基础控件是构建动态Web应用程序的核心元素。这些控件提供了一种简单的方法来创建交互式、用户友好的界面。本笔记将深入探讨这些基础控件的特性和用法。 1. **文本输入控件**: - `TextBox`:允许用户...

    Web 服务器控件.pptx

    控制权转移控件包括Button、ImageButton、LinkButton和Hyperlink。Button和ImageButton在用户点击后提交表单,触发Click事件,通常用于执行某种操作。ImageButton有额外的属性ImageURL,可以设置按钮上的图像。...

    asp.net2.0系列教程第2章_第1节

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它提供了丰富的功能和工具,使得开发者可以更高效地创建动态网站。本教程聚焦于ASP.NET 2.0的第二章第一节,主要探讨了页面生命周期、页面事件,特别是Page_...

    Asp.net北大青鸟学习笔记

    - **ViewState的控制**:开发者可以通过设置`EnableViewState`属性来开启或关闭某个控件的ViewState支持,以优化性能或满足安全需求。 #### 五、常用Web控件及其用法 - **WebControl与HtmlControl的区别**:Web...

    在ASP.NET 2.0中操作数据之二十八:GridView里的Button

    典型的情况是为每行数据添加一个Button, LinkButton, 或ImageButton . 当点击这些button时,数据会PostBack,执行一些服务器端的代码. 一条条的编辑或删除数据是最常见的情况.实际上,编辑和删除是如此常见,从概述插入...

    用抽象工厂做的网上书店(试用版)

    例如,使用ASP.NET Web Forms创建动态网页,通过PostBack机制处理用户交互;使用GridView展示书籍列表,LinkButton触发购买操作;使用Session或Viewstate来保存用户购物车信息。 【标签】"asp.net"进一步强调了项目...

    按钮点击时,防止回发

    在探讨“按钮点击时,防止回发”的主题之前,我们首先需要理解何为“回发”(Postback),以及为何在Web开发中,尤其是ASP.NET中,这是一个值得关注的问题。回发是指当用户与Web页面上的某个控件交互时,如点击按钮...

    在ASP.NET 2.0中操作数据之三十五:使用Repeater和DataList单页面实现主/从报表

    DataList控件则提供了比Repeater更强的布局控制能力,可以展示具有多列的数据。 文章中提到的主/从报表概念,是指在一个报表中,主项和从项是相互关联的,通常主项是某个数据分类,从项则是分类下的明细数据。在...

    【ASP.NET编程知识】在ASP.NET 2.0中操作数据之二十八:GridView里的Button.docx

    在ASP.NET 2.0中,当需要对数据进行读写操作时,通常会在GridView中添加Button、LinkButton或ImageButton。这些控件在用户点击后触发PostBack,使得服务器端代码得以执行,从而实现数据的编辑、删除等功能。GridView...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -MenuButton, LinkButton, Button, LinkButtonField增加ValidateTarget用来控制表单验证失败时提示对话框的显示位置。 +2010-01-06 v2.1.9 -集成Extjs最新版本v3.1.0。 -修正灰色皮肤的CSS问题。 -修正Grid...

    asp.net Repeater显示父子表数据,无闪烁

    主Repeater(Repeater1)用于显示父表记录,每个父记录下有一个LinkButton用于控制子表的展开和关闭。子Repeater(Repeater2)则用于显示与父记录相关的子表数据。 3. 在`Repeater1_ItemCommand`事件中,处理...

    医院管理系统源代码.doc

    这是一个微软提供的用于构建动态网站、Web应用程序和Web服务的平台。它允许开发者使用HTML、CSS和服务器控件创建用户界面。 2. **Master Pages**: `MasterPageFile="~/MasterPage.master"` 表示该页面继承自一个主...

Global site tag (gtag.js) - Google Analytics