C# 用户控件作为项目的起始页?

C# 用户控件作为项目的起始页?,c#,asp.net,C#,Asp.net,我有个问题。 在我的web应用程序中,xxx.ascx是用户控件。是否可以将xxx.ascx设置为项目的起始页?如果没有容器页(.aspx),则无法直接引用用户控件(.ascx) 因此,答案是否定的 但是,当然,您可以创建一个只有此控件的小页面。如果没有容器页面(.aspx),则无法直接引用用户控件(.ascx) 因此,答案是否定的 但是,当然,您可以创建一个只有此控件的小页面。sashidhar ASPX是一个页面,而ASCX是一个用户控件。页面可以包含用户控件 您始终可以用xxxx.aspx

我有个问题。 在我的web应用程序中,xxx.ascx是用户控件。是否可以将xxx.ascx设置为项目的起始页?

如果没有容器页(.aspx),则无法直接引用用户控件(.ascx)
因此,答案是否定的

但是,当然,您可以创建一个只有此控件的小页面。

如果没有容器页面(.aspx),则无法直接引用用户控件(.ascx)
因此,答案是否定的


但是,当然,您可以创建一个只有此控件的小页面。

sashidhar ASPX是一个页面,而ASCX是一个用户控件。页面可以包含用户控件

您始终可以用xxxx.aspx页面替换默认的.aspx页面,该页面可以包含您的用户控件xxx.ascx


aspx和ascx是不同的

sashidhar aspx是一个页面,而ascx是一个用户控件。页面可以包含用户控件

您始终可以用xxxx.aspx页面替换默认的.aspx页面,该页面可以包含您的用户控件xxx.ascx



aspx和ascx不同

创建一个新的aspx文件,将该文件设置为项目的起始页,然后将用户控件放在该页上。

创建一个新的aspx文件,将该文件设置为项目的起始页,然后将您的用户控件放在该页面上。

sashidhar您的问题不明确,意思是假设用户控件可以作为项目的起始页,这可能吗?好的,好的,我理解用户控件是一个控件,它不能作为项目的起始页,对吗?是的,你不能。你可以在IIS或web.config文件中设置默认索引,但是它必须是一个页面,而不是一个用户控件。你的问题不清楚。我的意思是假设一个用户控件可以是项目的起始页。有可能吗?好的,好的,我理解用户控件是一个控件,它不能是项目的起始页,对吗?你可以辩护说你不能。你可以在IIS或你的web.config文件中设置默认索引,但是它必须是一个页面,而不是一个用户控件。艾德拉多·莫尔特尼先生,我知道用户控件不能是一个起始页面。为什么?因为它不是.aspxYa,Edrado Molteni先生,我知道用户控件不能作为起始页。为什么?因为它不是一个.aspx谢谢你Pandiya Chendur先生我知道aspx是一个页面ascx id控件。用户控件不能作为起始页,但可以放在默认页中。aspx有可能吗?@Surya sasidhar:aspx是一个页面ascx是一个用户控件。用户控件不能作为起始页,但可以放置在任何页面中,包括默认页面,可以是默认页面,也可以不是默认页面。aspx谢谢Pandiya Chendur先生,我知道aspx是一个页面ascx id控件。用户控件不能作为起始页,但可以放在默认页中。aspx有可能吗?@Surya sasidhar:aspx是一个页面ascx是一个用户控件。用户控件不能是起始页,但可以放置在任何页面中,包括默认页面,该页面可以是default.aspx,也可以不是default.aspx