无法调用asp.net网站的按钮
所以这里的问题是,我无法调用另一个开发人员创建并将站点交给我的按钮。 他不在,我也不是很喜欢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
<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
}