繁体   English   中英

ASP.NET-创建具有事件处理功能的自定义标签的自定义页面

[英]ASP.NET - Creation of custom page with custom tags, with event handling

我正在尝试一些代码,这些代码使我能够创建扩展名为.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使用客户端__doPostBack(id,event)方法来触发回发到服务器。 您可以检查运行ASP.NET页时加载的JS代码,以查看其所有功能。 在客户端上,它存储__EVENTTARGET和__EVENTARGUMENT表单值以标识导致回发的控件,并随后创建一个事件。

您将必须进行所有这些工作,或者想出一种包装现有组件的方法,以免失去这些基础知识。

HTH。

暂无
暂无

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

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