我已经创建了一个简单的.NET用户控件,用于登录网站上的会员区(该网站由Umbraco提供支持,并使用其成员提供程序)。
它运行得很好,直到我把登录用户控件上的提交按钮改成了图像按钮。现在它似乎没有提交任何东西-它只是在单击时重新加载页面,而不是让用户登录。
目前,该控件只是作为标准的.aspx用户控件插入,而没有编译成动态链接库-它可以使用标准的提交按钮,但不能使用图像按钮。我认为要让imagebutton工作需要一个代码隐藏页面,因此我需要编译它。是这样的吗?
正如你可能会说的那样,我是.NET的新手,所以任何建议都是很棒的。
下面是我现在拥有的代码:
<%@ Control Lan
我一直收到以下错误:
ASPNET:确保在此代码文件中定义的类与“继承”属性相匹配,并扩展正确的基类(例如,页面或UserControl)。
它告诉我错误如下: Login.aspx.cs行:1
Line 1: using System;
Line 2: using Entities;
Line 3: namespace Pages.Account
这里是我的login.aspx文件的代码
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" Auto
我尝试创建自定义控件,从.vb代码动态加载。
这是我在文件"controlcar.ascx“中的自定义控件”controlcar.ascx“
<%@ Control Language="VB" ClassName="ControlCar" %>
<script runat="server">
Private m_car As Car = Nothing
Public Property Car() As Car
Get
Car= m_car
En
通常,我们都会在代码背后使用using System.Linq;和using System.Data.Linq;,并且期望我们可以从源代码(如<%= Something.First()%> )中找到这些名称空间的成员,但是当我编写它时,asp.net说它在上下文中找不到First(),我不得不添加<%@ Import Namespace="System.Linq",这在我看来很奇怪,但它成功了。因为它们是针对同一个类的,所以它们都需要单独的名称空间导入。
代码-隐藏:
using System;
using System.Data.Linq;
using Sy
为什么(只有几次)当我向控件添加事件处理程序时,它没有给intellisense选项来生成新的事件处理程序。这会导致Visual studio 2012无法在后台创建代码来将控件与事件相关联。
我可以手动创建事件,但就像我说过的,它会创建其他后台代码来将控件与该事件处理程序相关联。
asp.net
<asp:DropDownList ID="drpdwnRecordId" runat="server" Visible="false" OnSelectedIndexChanged="MyOwnEventHandler_OnSelec
我一直遇到以下编译错误:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1519: In
下面是这篇关于用我的ASP.NET站点创建持久登录cookies的文章:
问题是,当我导航到页面时,我得到以下编译器错误:
Compiler Error Message: CS1061: 'ASP.administration_login_aspx' does not contain a definition for 'Login_Click' and no extension method 'Login_Click' accepting a first argument of type 'ASP.administration_logi
我有一个旧网站(asp.net 2.0),它在服务器上的IIS7上运行得很愉快。
我想要更改代码,所以我已经将所有源代码和适当的二进制文件复制到我的桌面(运行VS2012)。
但是,无论我使用的是IIS还是内置的IIS服务器,我都会遇到以下错误;
The type 'foo' in 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\livesite\169c38ce\cc32b84b\App_Web_qbel5zk4.28.cs' conflicts with the i