Tag: asp.net

用数据注释分配DateTime格式?

我在我的视图模型中有这个属性: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } 如果我想显示date,或用date填充文本框,我有这些: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> 每当显示date时,显示如下: 01/01/2011 12:00:00 AM 但我只想显示01/01/2011 有没有办法使用数据注释显示格式? 我不想去每个显示date的实例,并添加一些代码来格式化它。

使用必填字段validation程序更改文本框颜色。 没有扩展控制请

每当需要的字段validation器被触发时,我需要改变TextBox的颜色点击Submitbutton

@(at)login文件path/string

可能重复: 什么是在.NET的string前的@ 我有以下代码: new Attachment(Request.PhysicalApplicationPath + @"pdf\" + pdfItem.Value) @符号做什么?

获取html页面上的所有链接?

我正在做一个小爱好项目。 我已经写了代码来获得一个URL,下载头,并返回MIMEtypes/内容types。 然而,在这之前的步骤是一个即时贴坚持 – 我需要检索基于内部标签的页面上的所有url的内容,并在引号即 … <link rel='shortcut icon' href="/static/favicon.ico" type="image/x-icon" /> … 会findfavicon链接。 在.net库中有没有什么有用的东西,或者这将是一个正则expression式的情况?

如何在ASP.NET MVC中创build一个CheckBoxListFor扩展方法?

我知道在ASP.NET MVC Html帮助器扩展方法中有一个ListBoxFor扩展方法,但我一直认为checkbox列表比列表框更方便用户使用。 在旧的WebForms中有一个非常方便的CheckBoxList控件,但显然现在已经不存在了。 问题是,为什么ASP.NET MVC中没有办法创build一个checkbox列表? 我怎么能写我自己的扩展方法,创build一个checkbox列表,并以类似的方式行为ListBoxFor行为?

将HTMLstring转换为图像

我有一个持有HTML标记的stringvariables。 这个HTML标记基本上代表了电子邮件的内容。 现在我想从这个实际上包含HTML标记的string内容创build一个图像。 我不想通过写入这些内容来创buildHTML文件。 我只是想使用这个string创build一个图像文件。 这是我有: string emailBody="<html><head></head><body><p>This is my text<p>…</body</html>" 如何从这个emailBodystring内容创build一个图像?

在当前的HTTPContext中生成一个新的ASP.NET会话

由于对我们的一些产品进行渗透testing,当时看起来是一个“简单”的问题需要解决的事情变得艰难。 当然不是,当然,我的意思是为什么要为当前的HTTPContext生成全新的会话非常困难? 离奇! 无论如何,我已经写了一个厚脸皮的小实用程序课,“只是做”: (道歉代码格式化/突出显示/ Visual Basic我必须做错了什么) Imports System.Web Imports System.Web.SessionState Public Class SwitchSession Public Shared Sub SetNewSession(ByVal context As HttpContext) ' This value will hold the ID managers action to creating a response cookie Dim cookieAdded As Boolean ' We use the current session state as a template Dim state As HttpSessionState = context.Session […]

如何使用javascript调用ASP.NET c#方法

有谁知道如何调用服务器端的C#方法使用JavaScript? 我需要做的是停止导入,如果select取消或继续导入,如果select好。 我正在使用visual studio 2010和c#作为我的编程语言 这是我的代码: private void AlertWithConfirmation() { Response.Write( "<script type=\"text/javascript\">" + "if (window.confirm('Import is currently in progress. Do you want to continue with importation? If yes choose OK, If no choose CANCEL')) {" + "window.alert('Imports have been cancelled!');" + "} else {" + "window.alert('Imports are still in progress');" + "}" + "</script>"); […]

如何将ASP.NET MVC5身份validation添加到现有的数据库

我正在学习MVC5身份authentication,并在www.asp.net上阅读材料。 我在这里有几个问题。 如果我想使用身份validation,有没有理由不使用MVC模板? 还是有理由使用空模板? MVC模板也提供引导。 我有一个数据库创build,我想有一个数据库的第一个发展。 如果我使用MVC模板,将在项目文件夹下创build凭证数据库。 我怎样才能合并两个数据库,或者我应该只使用两个数据库? 如果我的问题是愚蠢的,只是不理我,或者告诉我先读什么。 我知道社区里的人很好,但很关键。 谢谢

dynamicMySQL数据库连接entity framework6

我希望将dynamic连接string传递给entity framework上下文。 我有超过150模式是相同的(每个帐户一个),我想select连接如下: ApplicationDbContext db = new ApplicationDbContext("dbName"); 从理论上讲,这将是相当容易的,因为我可以创build一个connectionString并将其作为构造函数的parameter passing,例如: public ApplicationDbContext(string dbName) : base(GetConnectionString(dbName)) { } public static string GetConnectionString(string dbName) { // The connectionString passed is something like: // Server=localhost;Database={0};Uid=username;Pwd=password var connString = ConfigurationManager .ConnectionStrings["MyDatabase"] .ConnectionString .ToString(); return String.Format(connString, dbName); } 当我只传递连接string名称时,我可以连接成功,但不能当我如下dynamic生成它。 我现在意识到,这是因为web.config中的连接string中有providerName="MySql.Data.MySqlClient"属性。 当我将实际连接stringdynamic传递给连接时,它假定它需要连接到SQL Server而不是MySQL,并且由于连接string无效而失败。 问题是,如果我dynamic创build它,我如何将提供程序名称传递给连接string?