ASP.NET-使用事件处理创建带有自定义标记的自定义页面

ASP.NET-使用事件处理创建带有自定义标记的自定义页面,asp.net,events,ihttphandler,Asp.net,Events,Ihttphandler,我正在尝试一些代码,使我能够创建一个扩展名为.asp2的页面 包含的标记也将是自定义的,例如: <asp2:H> <asp2:T> First Page </asp2:T> </asp2:H> <asp2:B> <asp2:D> <asp2:Label>Welcome......</asp2:Label> </asp2:D> </asp2:B>

我正在尝试一些代码,使我能够创建一个扩展名为.asp2的页面

包含的标记也将是自定义的,例如:

<asp2:H>
  <asp2:T>
    First Page
  </asp2:T>
</asp2:H>
<asp2:B>
  <asp2:D>
    <asp2:Label>Welcome......</asp2:Label>
  </asp2:D>
</asp2:B>

首页
欢迎
我已经做了必要的更改,以便ASP.NET识别扩展。我还保存了自定义标记和asp.net/html标记的映射。有了这个,我可以在浏览器上呈现页面。但在这种情况下,我们如何处理事件(通常通过页面回发和代码来完成)


请建议ASP.NET使用客户端的回发(id、事件)方法触发对服务器的回发。您可以在运行ASP.NET页面时检查加载的JS代码,查看它的所有功能。在客户端上,它存储一个_EVENTTARGET和_EVENTARGUMENT表单值,以标识导致回发的控件,并随后创建一个事件

您必须完成所有这些管道工程,或者找到一种方法来包装现有组件,这样您就不会丢失这些基本要素


HTH.

ASP.NET使用客户端的doPostBack(id,事件)方法触发对服务器的回发。您可以在运行ASP.NET页面时检查加载的JS代码,查看它的所有功能。在客户端上,它存储一个_EVENTTARGET和_EVENTARGUMENT表单值,以标识导致回发的控件,并随后创建一个事件

您必须完成所有这些管道工程,或者找到一种方法来包装现有组件,这样您就不会丢失这些基本要素


你好,没错。但我正在考虑如何适应aspx的场景及其代码文件,就像实际情况一样。例如:在asp.net中,我有一个,我会在它的代码背后再加上一个…但是我正在考虑如何在我正在做的工作中解决这个问题…如果你能提出建议,一定要回复我。谢谢..NET框架通过查找_EVENTTARGET和_EVENTARGUMENT来实现这一点,它使用提供的参数调用IPostBackEventHandler.RaisePostBackEvent,链接按钮触发click事件。默认情况下就是这样的。嗨,没错。但我正在考虑如何适应aspx的场景及其代码文件,就像实际情况一样。例如:在asp.net中,我有一个,我会在它的代码背后再加上一个…但是我正在考虑如何在我正在做的工作中解决这个问题…如果你能提出建议,一定要回复我。谢谢..NET框架通过查找_EVENTTARGET和_EVENTARGUMENT来实现这一点,它使用提供的参数调用IPostBackEventHandler.RaisePostBackEvent,链接按钮触发click事件。默认情况下,它就是这样工作的。