Tag: asp.net

如何首先使用代码在已创建的数据库中创建ASP.net身份表?

我的应用程序已经开发了大约一个月。 我现在决定使用ASP.NET Identity。 我已经有了身份的视图模型,但需要创建表。 我在想,如果我有视图模型,我不确定为什么我没有表格? 我使用自己的自定义上下文在初始化程序中删除了create,我只需要知道如何让EF为用户和角色构建包含的Identity表? 我环顾四周,发布的答案似乎都不是我需要的?

Global.asax.cs中的Session_End未使用表单身份validation触发

我有一个asp.net 4.0应用程序,使用表单身份validation设置为45分钟超时。 我想在会话过期时将用户重定向到超时页面。 谁能告诉我怎么做? 我正在运行.net 4.0。 web.config有: Global.asax.cs文件具有: void Session_End(object sender, EventArgs e) { Response.Redirect(“~/Timeout.aspx”); }

如何在没有Control问题的情况下停用ViewState

我编写了一个ASP.NET应用程序,它在服务器的IIS7中运行。 如果我在浏览器中打开此webform并向我显示Sitecode,我会看到… 我有很多控件按钮,标签,文本框和ListView。 我尝试在web.config中停用ViewState但如果我停用此应用程序,则无法正常运行。 我能做什么?

在HttpModule中挂钩到Application_Start

我正在实现一个简单的HttpModule,我想在Web应用程序启动时运行一些代码。 但我很惊讶地发现我通常从Global.asax使用的Application_Start事件不能从HttpModule获得。 这是正确的,还是我在这里遗漏了什么? 如何从HttpModule挂钩到Application_Start事件? 更新: 我使用Init事件来简单解决这个问题,但它对我来说仍然有点滑稽。

访问GridView单元格值

我试图访问第一个单元格的整数值,但我收到此错误: 无法将类型为“System.Web.UI.WebControls.DataControlFieldCell”的对象强制转换为“System.IConvertible”。 我存储在该单元格中的值是一个像810的ID 我的代码 int myID = Convert.ToInt32(GridView1.Rows[rowIndex].Cells[0]);

将int list作为参数传递给Web用户控件

我想将一个int列表(List)作为声明属性传递给Web用户控件,如下所示: 我创建了一个TypeConverter来执行此操作: public class IntListConverter : System.ComponentModel.TypeConverter { public override bool CanConvertFrom( System.ComponentModel.ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(string)) return true; return base.CanConvertFrom(context, sourceType); } public override object ConvertFrom( System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { string[] v = ((string)value).Split( new char[] { ‘,’ }, StringSplitOptions.RemoveEmptyEntries); List list […]

按钮单击事件未在ASP .Net中的使用控件内触发

我正在开发一个asp网页,其中我有一个下拉combobox和一个下方的占位符。 当用户从下拉combobox中选择项目时,对服务器端进行回发,并且服务器将asp用户控件加载到该父页面中的占位符。 到目前为止,一切都很好。 在用户控件中,我有一个按钮,后面的用户控制代码被实现来处理按钮点击事件。 问题是,当我单击此按钮时,我可以看到回发发送到服务器端(即在调试模式下调用父页面Page_Load()),但用户控件的Page_Load()或按钮单击事件处理程序都是没有被调用。 请帮忙.. 一些额外的信息, 我的父页面不是asp母版页面。 只是一个简单的asp页面。 我正在使用VS2008和.Net 3.5 SP1和C#。

延迟在C#中发送电子邮件

我们正在编写一个function,可以在x天内向客户发送提醒电子邮件,并且想知道是否可以延迟发送类似于Outlook中的电子邮件(新邮件>选项按钮>之前不提供)在C#中。 有谁知道这样做的方法?

如何从字符串动态呈现asp.net控件?

假设我有一个字符串,我从DB中检索到: “Lorem ipsum dolor sit amet,consetetur sadipscing elitr,sed diam nonumy eirmod tempor invidunt ut labore et {{Hyperlink | navigateurl =’/ foo.aspx’}} dolore magna aliquyam。” 现在可以将此字符串分配给标签的Text-property。 我想要的是解析{{Hyperlink | navigateurl =’/ foo.aspx’}}并将其替换为 并将包括HyperLink-Control在内的整个文本分配给Label。 这有可能吗? 我想我可以使用reflection来创建控件并设置属性。 (HyperLink-Control只是一个例子)但是我可以设法将asp.net控件插回到字符串中以确保将超链接呈现为服务器控制吗? 我希望你明白我的意思。 如果没有,请随时发表评论。 EDIT1: 你是什​​么意思“将整个文本包括HyperLink-Control分配给标签。”? 你可以解释一下,这样做的原因是什么? 我认为将控件分配给字符串是行不通的,因为asp.net控件不能适应字符串。 经过一番思考后,我找到了实现目标的方法。 那就是创建一个占位符(我将其命名为A)。 其中将添加一些Literal控件。 另外我会创建一个占位符(我将其命名为B),将我的超链接添加到B中,并将A添加到B中。但我认为这是过度杀伤的方法。 我开始考虑这个问题的原因是为了获得对Server.MapPath的访问而不替换字符串中的出现。 我希望能够在我的CMS中使用相对路径,它从超链接呈现为NavigateUrl属性。 尽管如此,我认为我对动态创建的问题值得考虑

Response.Write()和ClientScript.RegisterStartupScript()之间的区别?

Response.Write()和ClientScript.RegisterStartupScript()有什么区别谢谢。