Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net呈现部分-将ascx页面呈现到aspx页面_Asp.net_Render - Fatal编程技术网

asp.net呈现部分-将ascx页面呈现到aspx页面

asp.net呈现部分-将ascx页面呈现到aspx页面,asp.net,render,Asp.net,Render,嘿..我是asp.net的新手,我想知道 如何将部分页面(.ascx)呈现为.aspx页面 在链接上单击将用户控制文件包括在您的ASPX页面中,但将其设置为不可见: <%@ Page Language="C#" %> <%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %> <html xmlns="http://www.w3.org/1999/xhtml" > <head runa

嘿..我是asp.net的新手,我想知道 如何将部分页面(.ascx)呈现为.aspx页面
在链接上单击

将用户控制文件包括在您的ASPX页面中,但将其设置为不可见:

<%@ Page Language="C#" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:test runat="server" ID="test" Visible="false" />
    </form>
</body>
</html>
下面是整个例子:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ToDD._Default" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>

<script type="text/C#" runat="server">
    protected void ShowClick(object sender, EventArgs e)
    {
        test.Visible = true;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:test runat="server" ID="test" Visible="false" />
        <br/>
        <asp:LinkButton ID="BtnShow" runat="server" Text="Show" OnClick="ShowClick" />
    </div>
    </form>
</body>
</html>

受保护的void ShowClick(对象发送者,事件参数e)
{
test.Visible=true;
}

在ASPX页面中包含用户控制文件,但将其设置为不可见:

<%@ Page Language="C#" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:test runat="server" ID="test" Visible="false" />
    </form>
</body>
</html>
下面是整个例子:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ToDD._Default" %>
<%@ Register TagName="test" TagPrefix="asp" Src="~/Test.ascx" %>

<script type="text/C#" runat="server">
    protected void ShowClick(object sender, EventArgs e)
    {
        test.Visible = true;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:test runat="server" ID="test" Visible="false" />
        <br/>
        <asp:LinkButton ID="BtnShow" runat="server" Text="Show" OnClick="ShowClick" />
    </div>
    </form>
</body>
</html>

受保护的void ShowClick(对象发送者,事件参数e)
{
test.Visible=true;
}

谢谢您的回答。。。但是我只想使用JavaScript,请您在运行JavaScript后提供相同的脚本。我收到以下错误System.Web.HttpException:viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保配置指定了相同的validationKey和验证算法。AutoGenerate无法在集群中使用–错误显示以下突出显示的行(我使用的是MVC)嘿…thanx用于重播,但有一个问题。。。上面的代码..正在自动呈现ascx页面。。。我想它是一个点击ie手动可以请你帮助。。。我切断了runat=server,但之后“show”lnk停止工作,请帮忙谢谢你的回答。。。但是我只想使用JavaScript,请您在运行JavaScript后提供相同的脚本。我收到以下错误System.Web.HttpException:viewstate MAC验证失败。如果此应用程序由Web场或群集托管,请确保配置指定了相同的validationKey和验证算法。AutoGenerate无法在集群中使用–错误显示以下突出显示的行(我使用的是MVC)嘿…thanx用于重播,但有一个问题。。。上面的代码..正在自动呈现ascx页面。。。我想它是一个点击ie手动可以请你帮助。。。我将runat=server插入,但之后“show”lnk停止工作,请帮助