我想将.ascx文件带入VS2012并查看它

时间:2014-01-29 16:27:53

标签: c# asp.net .net .net-4.0 .net-4.5

我有一个我想查看的ascx文件,因为最终用户会看到它。虽然它是用记事本编写的,但我有VS 2012,我可以在那里查看它或从那里将它发送到浏览器。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

'。ascx'文件是一个用户控件,作为'。aspx'我们一个页面。如果您有兴趣查看页面上的内容,可以将其另存为.html,然后开始删除文件上的任何服务器端引用,例如以下标记:

<asp:Literal .. />
<% ... %>
<%@ Control Language="C#" ... %>

它可能会给你留下它的外壳,但也足以推断它的用途,除非你当然需要功能,此时我会说你有DLL的吗?甚至是web文件夹,以及相关的代码隐藏文件,例如:

test.ascx.cs
test.ascx.designer.cs

答案 1 :(得分:0)

创建.aspx文件以在VS 2012中保存控件非常简单,创建一个基本的Web表单模板并在顶部添加(例如,如果您的控件名为text.ascx):

<%@ Register TagPrefix="My" TagName="Test" Src="~/test.ascx" %>

然后在表单标签的某处放置:

<My:Test runat="server" ID="test1" />

希望这有帮助。