FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4248|回复: 2
打印 上一主题 下一主题

WindowField跳转不同页面的问题求教

[复制链接]
跳转到指定楼层
楼主
发表于 2012-2-26 15:30:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在grid中使用了WindowField, 用来弹出编辑窗口, 但编辑窗口的url 不但需要DataIFrameUrlFields和DataIFrameUrlFormatString指定动态值,而起还有一个不属于grid内容的参数,比如某个textbox的值. 那该如何配置?才能在 DataIFrameUrlFormatString 中使用grid外的变量?
  我想使用一个后台函数来获取这个参数, 于是这样写
   我如果使用DataIFrameUrlFormatString="~/edit.aspx?id={0}&pid=<%=GetPId() %>"
  但是页面输出的代码把 <%%> 这些东西都格式化成可显示字符了.

  求教,如何才能实现这个功能呢?
沙发
发表于 2012-2-26 18:21:10 | 只看该作者
这个官方演示实例上有啊,好好看看吧
板凳
发表于 2012-2-26 18:24:02 | 只看该作者
<ext:TemplateField Width="220px" HeaderText="名称">
                <ItemTemplate>
                    <a href="<%# GetNsrxxUrl(DataBinder.Eval(Container.DataItem, "nsrsbh"), DataBinder.Eval(Container.DataItem, "mc")) %>">
                    <%# DataBinder.Eval(Container.DataItem, "mc") %></a>
                </ItemTemplate>
            </ext:TemplateField>


-----------------------

后台


protected string GetNsrxxUrl(object id, object name)
    {
       return "javascript:" + Window1.GetShowReference("test.aspx?id=" + id+"&mc="+name, "附件 - " + name);
    }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-2 21:27 , Processed in 0.044915 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表