我正在使用 VS 2010。有没有办法“部署”用户控件,它的代码以一种二进制(.ocx 之类)的方式在后面,这样我就可以从其他项目中引用它,而后面的 html/代码可以不被编辑?
问问题
233 次
3 回答
1
不,您要么剪切和粘贴,要么考虑使用自定义服务器控件。自定义服务器控件基本上是构建相同 .ascx 样式控件的一种方式,但所有这些都在没有 UI 部分的代码中完成。如果操作正确,您仍然可以为控件提供 UI 拖放界面。
http://msdn.microsoft.com/en-us/library/zt27tfhy(v=vs.100).aspx
于 2013-07-29T20:43:49.950 回答
1
正如 ps2goat 所说,您想要的是自定义服务器控件。话虽如此,有一种方法可以从标准 ascx 控件创建它们,只需付出一些额外的努力。
于 2013-07-29T20:50:38.140 回答
0
如果您将 .NET 代码放入标签内的 ASCX 标记本身,应该是可能的(尽管不推荐)<script runat="server"></script>
。
于 2013-07-29T21:07:03.257 回答