Tag: asp.net

如何在GridView中添加页眉和子标题

任何人都可以解释如何添加在下面的图片中显示的GridView中的标题和子标题!

将PDFstream写入响应stream

如果我有一个PDF文件作为stream,我怎样才能把它写到响应输出stream?

ScriptManager必须出现在任何需要它的控件之前

我创build了一个新的ASP.NET Web应用程序,debugging后,我得到了服务器错误 ID为'WaitingPopup1'的控件需要在页面上有一个ScriptManager。 ScriptManager必须出现在任何需要它的控件之前。 我是新的ASP.NET,所以我可以安装我的ScriptManager,在web.config?

如何解决“ConnectionString属性尚未初始化”

当我开始我的应用程序时,我得到: ConnectionString属性尚未初始化。 Web.config文件: <connectionStrings> <add name="MyDB" connectionString="Data Source=localhost\sqlexpress;Initial Catalog=mydatabase;User Id=myuser;Password=mypassword;" /> </connectionStrings> 堆栈是: System.Data.SqlClient.SqlConnection.PermissionDemand() +4876643 System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection) +20 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117 System.Data.SqlClient.SqlConnection.Open() +122 我相当新的.NET,我不明白这一点。 我在Google上find了很多答案,但是没有一个确实解决了我的问题。 这意味着什么? 我的web.config不好? 我的function不好吗? 我的SQLconfiguration不能正常工作(我正在使用sqlexpress)? 我在这里的主要问题是,我不知道从哪里开始debugging…什么都可以帮助。 编辑: 代码错误: MySQLHelper.ExecuteNonQuery( ConfigurationManager.AppSettings["ConnectionString"], CommandType.Text, sqlQuery, sqlParams); sqlQuery是一个像“select * from table”的查询。 sqlParams在这里是不相关的。 这里的另一个问题是我的公司使用MySQLHelper,我没有可见性(只有一个帮助器的DLL DLL)。 它在其他项目中一直很好,所以我99%的错误不是来自这里。 我想如果没有看到代码的话,我们不得不等待与创build这个帮手的人联系,以便获得代码,否则如果没有办法debugging它。

删除HTML或ASPX扩展

在托pipe的IIS7环境中,我正在寻找使用无扩展名文件名的最简单的方法。 简单地说,我有以下几页: index.html(或.aspx) – > domain.com gallery.html – > domain.com/gallery videos.html – > domain.com/videos等… 我只有几页,我没有dynamic代码,没有什么特别的。 我发现的所有例子或者我在其他网站中使用的方法都围绕着dynamic内容,页面等。我只是寻找最简单的解决scheme,理想情况下不需要安装任何types的URL重写模块。 最好,我可以保留.html扩展名,而不是将网站转换为ASP.NET项目,但这是一个选项。 谢谢。

“UseTaskFriendlySynchronizationContext”的含义是什么?

在asp.net 4.5中有一个新的应用程序设置 <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> 这样的代码可以在asp.net 4.0中运行 protected void Button1_Click(object sender, EventArgs e) { CallAysnc(); } public void CallAysnc() { AsyncOperation asyncOp = AsyncOperationManager.CreateOperation(Guid.NewGuid().ToString()); WebClient client = new WebClient(); client.DownloadStringCompleted += (object sender, DownloadStringCompletedEventArgs e) => { asyncOp.PostOperationCompleted(CallCompleted, e.Result); }; client.DownloadStringAsync(new Uri("http://www.google.com")); } private void CallCompleted(object args) { Response.Write(args.ToString()); } 但它不能在asp.net 4.5,当我删除新的appsetting,它再次工作! 那么“UseTaskFriendlySynchronizationContext”的含义是什么?

你可以在Windows应用程序中使用asp.net成员资格提供程序?

Asp.Net成员提供者在Web应用程序中有一些明确的用途。 我正在考虑尝试利用Windows应用程序(更具体地说是WPF)中的一些function。 有谁知道是否有可能在Windows应用程序中使用核心function? 我主要是在寻找它来创build我的数据库表,并维护用户,angular色和configuration文件。 我显然不需要使用内置的网页控件(例如Login)。

我可以closures模​​拟,只是在几个实例

我有一个应用程序在整个模仿使用。 但是,当一个用户以pipe理员身份login时,一些操作需要他们自己写入服务器。 现在,如果这些用户在实际的服务器上没有权限(有些不),它不会让他们写。 我想要做的就是closures模拟只是几个命令。 有没有办法做这样的事情? using(HostingEnvironment.Impersonate.Off()) //I know this isn't a command, but you get the idea? 谢谢。

如何避免ASP.Net(MVC)中的XSS漏洞?

我最近注意到我的应用程序有一个大的漏洞,因为我做了如下的事情: <input type="text" value="<%= value%>" /> 我知道我应该使用Html.Encode ,但有没有办法做到这一点,所有的价值,而不必明确地做到这一点?

从JavaScript读取web.config

有没有什么办法,我可以阅读configuration值在web.config与JavaScript? 我为什么要这样做? 我有一个计时器在我的网站,这将popup一个模式对话框倒数计时器(倒计时2分钟),如果用户不活动20分钟。 如果用户没有回应,则将其注销。 如果他这样做,它会ping服务器(维护会话)并保持会话活着 这15分钟在js文件中被硬编码。 我宁愿要从一个configuration文件/其他文件,而不是硬编码到JS中捡起它 这里是代码片段 $.fn.idleTimeout = function(options) { var defaults = { //I would like to pick these values from some config file inactivity: 900000, //15 minutes noconfirm: 120000, //2 minutes sessionAlive: 900000, //15 minutes click_reset: true, logout_url: '/Views/Pages/Timeout.aspx' } 有什么build议么? 编辑:这是在一个单独的js文件。 执行<%=%>会给出错误“非法XML字符[Break on this error]不活动:<%= ConfigurationManager.AppSettings [”Inactivity“]%>;