<uc8:UC_OrderBy ID="UC_OrderBy1" runat="server" _Outhref="<%= Tools.UrlPath() %>/List.htm" />这个问题就是,如何给服务器控件绑定数据
如上面这样绑定后
_Outhref="<%= Tools.UrlPath() %>/List.htm"
就是这个
而我里面的程序
<%= Tools.UrlPath() %>
没有用每次这样的话我都得到后台去写
UC_OrderBy1._OutHref = Tools.UrlPath() + "/List.htm";但写在页面的话这东西会更直观有没有办法在页面写,而不要在cs里面写呢谢谢
如上面这样绑定后
_Outhref="<%= Tools.UrlPath() %>/List.htm"
就是这个
而我里面的程序
<%= Tools.UrlPath() %>
没有用每次这样的话我都得到后台去写
UC_OrderBy1._OutHref = Tools.UrlPath() + "/List.htm";但写在页面的话这东西会更直观有没有办法在页面写,而不要在cs里面写呢谢谢
解决方案 »
- asp.net DataPager中一个错误,看看你们有没有遇到过
- 页面刷新
- 我想实现TreeView一开始加载只显示一级菜单,当我点击相应的主题在从数据库中获取相应的子节点
- 分少意思一下,我输入完Class2在按点的时候就出现了一个绿色的小方框是什么意思呀?
- asp.net mvc excel导入数据库
- 请教大家一个疑难问题
- asp.net的打印问题
- 两个mschart控件,一个绘图时另一个画出的图会消失?
- 双击datagrid一行,新弹出一个页面显示这一行的具体的内容,处于编译状态,编译后提交,自动刷新父页面,怎么实现?
- 导出excel 问题Wrong Local header signature
- 请问一下,web中实现及时通信,需要些什么技术,能否提供一下速录
- 高手们,帮我看下IIS,我的出问题了
UC_OrderBy1.DataBind();
这里,关键是是<%#而不是<%=。后者这种asp计算方法的流程是不同的,这种方法只是在页面输出html时才计算。
对于绑定表达式,你需要使用DataBind()来在合适的事件中绑定。例如你除了在Page_Load中写,也可以同时在另一个事件中调用
UC_OrderBy1.DataBind();这样,就相当与你可以随时让更新了的值“重新”刷新到UC_OrderBy1上。如果你的UC_OrderBy1具有使用ViewState记住_Outhref值状态的功能,那么你无需总是执行 UC_OrderBy1.DataBind();而要在一定条件下(例如这里是页面初始化时)才绑定,因为当页面回发时UC_OrderBy1._Outhref它应该返回状态值(它完全可能自主地改变值)。因此,_Outhref属性中应该不但可以接受外部输入的值,而且在页面回发中记住状态值。
最后,接口属性名最好不要使用下划线开头。通常,以下划线开头的命名只是用于对象的局部变量命名。
那也不能把
if(!IsPostback)
UC_OrderBy1.DataBind();
这句也写在aspx里面呢谢谢