`
tuyinbo
  • 浏览: 21794 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于ASP.NET中OnClientClick事件Eval函数解析错误的处理

阅读更多

GridView中使用如下代码会出现解析错误:

<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" CommandName="Delete"      OnClientClick='return confirm("Delete the datasource <%# Eval("Title") %>?");'
      Text="delete" />

可以使用另一种写法完成所要表达的意思:

OnClientClick='<%# Eval("Title","return confirm(\"Delete the datasource {0}?\")") %>'

 在一个服务器端控件中使用多个Eval

OnClientClick='<%# String.Format("return ConfirmWindow(\"{0}\",\"{1}\")", Eval("Title"), Eval("Message")) %>

注:Title,Message为数据源中要帮定的列名

分享到:
评论

相关推荐

    asp.net下OnClientClick的妙用!

    asp.net下OnClientClick的妙用!

    关于asp.net button按钮的OnClick和OnClientClick事件

    OnClick是button的服务器端事件 OnClientClick是button的客户端事件

    验证控件与Button的OnClientClick事件详细解析

    在一个页面中,当有验证控件的时候,当Button控件触发OnClientClick事件,并且这个事件会返回true和false的时候,验证控件就会失效,不起作用了。具体描述如下: .Net页面如下: 代码如下:&lt;form id=”form1″ ...

    Asp.Net 不同的OnClick事件区别小结(onserverclick,onclientclick)

    asp:button 按钮等 的 onclientclick( 客户端 ) 和 onclick ( 服务端 )事件。。。   此处的onclientclick先于onclick执行。onclientclick 事件来自2.0, 它用来取代下列代码。。。   总之,客户端点击事件先...

    ASP.NET AJAX时用alert弹出对话框

    ASP.NET AJAX alert弹出对话框 解决 asp.net onClientClick 与 验证控件冲突问题

    在ASP.NET 2.0中操作数据之二十二:为删除数据添加客户端确认

    本文主要介绍ASP.NET 2.0中利用JavaScript在删除按钮的客户端onclick事件(在ASP.NET中是OnClientClick)中调用confirm&#40;string&#41;方法,从而显示一个确认窗口,根据窗口的返回值执行不同的操作。

    ASP.NET页面按钮单击事件失效的解决方法

    无意中,尝试在按钮中加了一个客户端单击事件: 代码如下: OnClientClick=”return true” 竟然有效了: 代码如下: &lt;asp:ImageButton ID=”imgSearch” runat=”server” ImageUrl=”~/images/iconSearch.png

    onClientclick 失效问题.rar

    今天在开发过程中发现一个问题,在asp:Button按钮属性Enabled="false"时,也就是按钮变类状态。如果通过javascript来启用按钮的,也就是它的disabled=false。按钮变为可用,但当点击时无法触发onclientclick事件,...

    Asp.net防重复提交机制实现方法

    2.OnClientClick客户端点击按钮后,设置控件为不可用,控件文本显示处理中…,待服务器端执行完OnClick事件,控件自动恢复为可用。 代码如下: 代码如下: UseSubmitBehavior=”false” OnClientClick=”this....

    ASP.NET 防止按钮多次提交核心实现代码

    代码如下: &lt;asp ID=”btnSubmit” runat=”server” UseSubmitBehavior=”false” xss=removed Text=”Submit” xss=removed&gt; 主要添加 代码如下: UseSubmitBehavior=”false” OnClientClick=”this.disabled=true;...

    JS在onclientclick里如何控制onclick的执行

    OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。 若想先调用了OnClientClick后就不在调用OnClick事件,应在OnClientClick事件里返回false....

    asp.net(C#)中给控件添加客户端js事件的方法

    但,DropDownList不偈Button等控件提供了一些像”OnClientClick”前台事件,只有服务端事件。 想到,所有C#页面代码,最终都是生成HTML,js事件也是最终运在浏览器中,以Html为基础的。服务端控件最终生成的HTML...

    ASPNET按钮只执行客户端代码不回送页面实现思路

    首先介绍asp:Button的两个事件OnClientClick和OnClick,前者OnClientClick是执行客户端JavaScript代码,后者OnClick是服务器代码,先执行postback,再在服务器运行。OnClientClick要先于OnClick,如果asp:Button里...

    总结ASP.NET C#中经常用到的13个JS脚本代码

    在C#开发过程中,免不了写一些JS,其实做后端开发的,本身不擅长写JS,干脆总结一下,方便自己也方便别人,分享给大家。呵呵~~ 1.按钮前后台事件 代码如下: &lt;asp ID=”Button1″ runat=”server” xss=removed Text...

Global site tag (gtag.js) - Google Analytics