繁体   English   中英

ASP.Net类从ASPX表单引用控件

[英]ASP.Net Class References a Control from ASPX Form

因此,我已经看到了很多有关该领域的讨论,但是似乎他们主要在讨论Windows窗体,或者他们没有足够多地回答这个特定情况,无法向我指出正确的方向。

正是我需要做的(通用示例):

HTML(fragment.aspx)

<div id="html_fragment_1" runat="server">Contents</div>
<div id="html_fragment_2" runat="server">Contents</div>
...

背后的代码(fragment.aspx.cs)

Fragments fragment = new Fragments();
fragment.return_fragment(  AN INSTANCE THAT REFERS TO html_fragment_N  );

类(Fragments.cs)

public void return_fragment ( AN INSTANCE THAT REFERS TO html_fragment_N ) {
    string html = INSTANCE.html_fragment_N;
    // DO SOMETHING WITH html
    HttpContext.Current.Response.Write(html);
}

我需要这样做的原因是,我的站点上的每个aspx表单都需要通过Fragments.return_fragment()进行相同的操作,其中需要从Form中读取多个DIV的内容,并将其安排到XElement中。回来。

与其在每个页面的CodeBehind中进行操作,不如让每个Form使用Fragments.return_fragment(),这样可以节省实现新Form页面的工作,并且可以轻松更改代码,而不必在每个页面中进行更改形成。

看起来您想要应用程序的Global.asax文件:

http://msdn.microsoft.com/zh-CN/library/1xaas8a2(v=vs.71).aspx

在此处查看应用程序的页面事件,以指定在每个页面请求中应该发生的事情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM