Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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/5/fortran/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网站的按钮_Asp.net_Asp.net Mvc_Asp.net Mvc 3_Asp.net Mvc 4_Asp.net Mvc 2 - Fatal编程技术网

无法调用asp.net网站的按钮

无法调用asp.net网站的按钮,asp.net,asp.net-mvc,asp.net-mvc-3,asp.net-mvc-4,asp.net-mvc-2,Asp.net,Asp.net Mvc,Asp.net Mvc 3,Asp.net Mvc 4,Asp.net Mvc 2,所以这里的问题是,我无法调用另一个开发人员创建并将站点交给我的按钮。 他不在,我也不是很喜欢ASP.net,但我真的需要弄清楚这一点。 代码是: <div class="clearfix"> <asp:UpdatePanel runat="server" id="UpdatePanel2"> <ContentTemplate> <asp:Label ID="lblDesc" runat="server" Text=""/> <asp:Link

所以这里的问题是,我无法调用另一个开发人员创建并将站点交给我的按钮。 他不在,我也不是很喜欢ASP.net,但我真的需要弄清楚这一点。 代码是:

<div class="clearfix">
<asp:UpdatePanel runat="server" id="UpdatePanel2">
<ContentTemplate>
<asp:Label ID="lblDesc" runat="server" Text=""/>
<asp:LinkButton ID="btnMore" runat="server" Text="more"/>
</ContentTemplate>
</asp:UpdatePanel>                                                    
</div>

btnMore应该在服务器上调用一个按钮,使单词more成为一个链接,扩展div以从数据库获取博客文章。 它没有这样做。
你知道为什么吗?

你的链接按钮没有相关的动作。您需要将OnClick属性设置为服务器端具有正确签名的函数。例如

<asp:LinkButton ID="btnMore" runat="server" Text="more" OnClick="btnMore_Click" />

您已将其标记为
asp.NETMVC
(多个版本),但基于您的代码,您正在执行asp.NETWeb表单。您使用的是两者的组合,还是只是标记错误?谢谢您的帮助。它给了我相当大的刺激。正如我所提到的,只有一个小问题,我无法找到文件存储的源代码,因为它是由另一个人开发的,他不符合条件。你能不能帮我说明一下它理想地存储在什么目录下,因为它是一个巨大的网站,我不知道asp.net文件结构。好的,.aspx页面包含HTML标记,通常对应的代码隐藏文件是.aspx.cs或.aspx.vb,这取决于你的语言。文件名的其余部分是相同的。您可以通过查看.aspx页面顶部的页面指令进行确认。站点范围的代码通常放在名为App_code的文件夹中。有关更多信息,请查看
protected void btnMore_Click(object sender, EventArgs e)
    {
    //do your server side stuff
    }