[英]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.