C# ASP.NET双按钮显示?
我正在ASP.NET中用c开发一个web应用程序。我的html/aspx文档主体有以下代码。然而,当加载页面时,我得到了一个非常奇怪的结果,请参见图片。这是什么原因造成的C# ASP.NET双按钮显示?,c#,asp.net,button,C#,Asp.net,Button,我正在ASP.NET中用c开发一个web应用程序。我的html/aspx文档主体有以下代码。然而,当加载页面时,我得到了一个非常奇怪的结果,请参见图片。这是什么原因造成的 <body> <form id="upload" runat="server"> <div id="upload-controls"> <asp:FileUpload ID="FileUpload1" runat="server" /&g
<body>
<form id="upload" runat="server">
<div id="upload-controls">
<asp:FileUpload ID="FileUpload1" runat="server" />
<p>Select your CCD/XML File: <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Load XML/CCD" /><asp:Label ID="Label1" runat="server"></asp:Label></p>
<asp:FileUpload ID="FileUpload2" runat="server" />
<p>Select your XSL File (Leave blank for default): <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Load XSL" /><asp:Label ID="Label2" runat="server"></asp:Label></p>
<p><input type="button" name="viewbutton" value="View" onclick="handleFileSelect()" /></p>
</div>
<div id="output">
</div>
</form>
</body>
图片:
只需卸下自己的按钮。这是由FileUpload自动完成的FileUpload控件包括一个在Chrome中不可见的路径框,以及一个在Chrome中选择文件的浏览按钮Choose File。通常,上传、加载XML、加载XSL不需要两个按钮。您只需按一个按钮,就可以从多个文件上载控件一起上载2个文件。有什么奇怪的?它正在做你让它做的事情。你是说“选择文件”按钮吗?这是因为它是FileUpload控件的一部分。您不需要为它创建自己的按钮,我只想指出,您使用的是Web窗体,ASP.Net下的一种技术。MVC也在ASP.Net下,所以如果您在这个页面上指定WebForms标签并将其从标题中删除,这将是非常有用的,因为它是多余的。哦,好吧,我是ASP.Net开发的一个新手。我在这里看到的示例显示了两行:哦,这很有意义,谢谢。我是ASP.NET开发的新手,这里的教程显示了:好的,谢谢。我还是ASP.NET开发新手,这里的教程显示了这两个方面: