使用数据绑定的页面传参问题
来源:互联网 发布:ug8.5编程教程入门 编辑:程序博客网 时间:2024/06/05 17:09
问题描述:
在GridView控件中,我添加了一个模板列,里面有一个Button控件,我想在这个控件的OnClientClick事件中调用已经写好的JavaScript函数WinOpen(url)弹出一个新窗口。 我写的代码是:OnClientClick='WinOpen("DelegateConfirm.aspx?id= <%# Eval("ID")%>");',winopen里的url我老是写的不对,希望高手指教!
<asp:Label ID="Label1" runat="server" Text='<%# Eval("用户名","[{0}]") %>' ForeColor='<%# this.NameColor((string)Eval("分类")) %>' />
这里绑定了“用户名、分类”两个字段。 protected System.Drawing.Color NameColor(string name) { if (name == "特别关注") return System.Drawing.Color.Red; else return System.Drawing.Color.DarkBlue; }
解释一下上面,故意对“用户名”在显示时重新格式化,增加了中括号。然后又自动绑定ForColor属性,注意此时要返回强类型而不是string。 绑定Visible属性也是一样,创建一个bool型数据转换方法供界面设计时调用即可。 数据绑定是一种界面设计的“大法”。 这样的编码又简洁、又快速,因为用不着嵌入手动写的执行DataBind代码的那些事件方法中,就免去手写过多代码,你可以腾出精力做出很酷的界面。使用过多的asp.net1,1风格的代码去FindControl然后去改变其属性是比较累赘的,相对来说维护困难,你就没有精力和信心去增加很多很酷的界面自动化调整了。
- 使用数据绑定的页面传参问题
- 在ascx中使用DropDownList绑定数据页面刷新时变空的问题
- 绑定数据的问题
- EasyUI中iframe嵌入页面,包含datagrid数据动态绑定,页面内容的高度自适应问题
- GridView使用DataBind方法绑定数据时的分页问题
- 《GridView使用DataBind方法绑定数据时的分页问题》
- iFrame页面数据的绑定与读取
- DataGridViewComboboxColumn的数据绑定问题
- UltraChart绑定数据的问题
- Combobox数据绑定的问题
- vue下使用select2,绑定数据问题
- gridview中嵌套gridview(并实现子gridview的数据绑定),页面传值,加密,数据绑定
- 使用简单绑定完成页面标题 (title) 的绑定
- aspx 页面数据绑定 前台数据绑定
- 微信小程序之页面数据绑定及页面跳转传参
- 使用数据绑定展示数据的局限性
- 使用EJS(模板引擎)动态绑定页面中的数据
- 使用form表单提交数据打开两个页面的问题
- C#中怎么调用WinAPI函数
- Eclipse发布项目时部署失败情况解决办法
- Sybase日期和时间转换
- linux多线程设计
- HTML中meta的作用
- 使用数据绑定的页面传参问题
- 半透明渐变的窗口效果
- SQL锁机制高级篇
- 连线杂志:盖茨53年人生大事记
- 在1024分辨率下1cm=28像素
- Hdu 1875 畅通工程再续 程序参考
- c# 关闭 窗口最小化
- IMPACT08小记:软件架构大师Sandy口中的SOA语言
- port linux 2.6.11.7 kernel to s3c2410(SMDK2410)