Tag: asp.net

ASP.NET如何将控件渲染为HTML?

我有任何ASP.NET控件。 我想要的HTMLstring如何获得控件的HTMLstring?

在使用语句中引发exception时Dispose是否仍然被调用?

在下面的例子中,如果在using语句中抛出exception,连接是否会closures并处理? using (var conn = new SqlConnection("…")) { conn.Open(); // stuff happens here and exception is thrown… } 我知道下面的代码将确保它,但我很好奇如何使用语句。 var conn; try { conn = new SqlConnection("…"); conn.Open(); // stuff happens here and exception is thrown… } // catch it or let it bubble up finally { conn.Dispose(); } 有关: 抛出exception时,确保SQL连接的正确方法是什么?

sql在asp.net中慢速运行ssms

我已经有这个问题了几个星期了。 问题是,查询需要4-5分钟在网站上运行,最多2或3秒钟才能在ssms中运行。 另外我发现,在对这个查询做了一些改变,比如添加customerIdvariables后,它会在网页上快速运行,但是到第二天又会变慢。 有问题的查询是这样的: DECLARE @customerID INT SET @customerID = @CustID DECLARE @MyTable table( Iden int NOT NULL IDENTITY(1,1), ProductID int) INSERT INTO @MyTable(ProductID) SELECT P.ProductID FROM Product P WITH (NOLOCK) left join Compunix_ProductMMY cpmmy with (nolock) on p.ProductID = cpmmy.ProductID left join Compunix_CustomerMMY ccmmy with (nolock) on ccmmy.mmyid = cpmmy.mmyid WHERE P.Deleted=0 AND P.Published=1 […]

caching特定的Javascript和CSS文件

我如何caching一些特定的JavaScript和CSS文件。 我发现从这个网站的build议把这个在我的.htaccess文件 AddOutputFilter DEFLATE css js ExpiresActive On ExpiresByType application/x-javascript A2592000 但是这是不完整的。 什么是.htaccess ,我怎样才能创build它,在哪里存储它,在我的网站的根文件夹? 以下陈述的含义是什么: AddOutputFilter DEFLATE css js ExpiresActive On ExpiresByType application/x-javascript A2592000 我不想caching我所有的Javascript和CSS文件,而只是一些永远不会改变的特定文件。 我该怎么做?

在ASP.NET中encryptioncookie

我想在ASP.NET中encryptioncookie。 我已经遵循了本文中的方法 ,但是它的缺点是在内部方法上使用了reflection。 这已经导致它在代码审查中被标记 – 这是不是未来的certificate,因为内部实现可能会改变。 有没有一种方法具有相同的function,不需要在内部方法上使用encryption? 我正在使用.NET Framework 3.5 SP1(假设我不能更改框架版本)

从物理path获取相对的虚拟path

如何从asp.net中的物理path获取相对虚拟path? 相反的方法如下所示: Server.MapPath("Virtual Path Here"); 但是上面的方法是什么呢?

如何使用ASP.NET和jQuery返回JSON

我无法得到我的代码可以返回JSON数据。 JS $(function () { $.ajax({ type: "POST", url: "Default.aspx/GetProducts", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (msg) { // How to return data here like a table??? $("#Second").text(msg.d); //alert(msg.d); } }); }); C#的Default.aspx.cs [WebMethod] public static string GetProducts() { var products = context.GetProducts().ToList(); return What do I have to return ???? } […]

以编程方式从后面的代码closuresaspx页面

closures代码隐藏ASPX页面的最佳方法是什么? 我有一个button事件处理程序,我想在用户点击页面上的ASP.NETbutton后closures页面。 我试图以编程方式添加一个JavaScript方法,其中包含一个window.close()命令OnClientClick事件closures该页面,但它不起作用。 该button也是一个AJAX更新面板的asp:AsyncPostBoskTrigger 。 该应用程序使用.NET Framework 3.5。

我如何将GridView.DataSource导出到数据表或数据集?

如何将GridView.DataSource导出到数据表或数据集?

表单身份validation忽略默认文档

我花了一天半试图解决这个问题。 基本上有一个ASP.net网站与IIS7使用框架4.0的窗体身份validation。 授权的东西似乎是完美的工作,除了没有指定文档(应解决为默认文档)击中它的每个情况。 例如(请不要苛刻的网站,它仍然是开发;)), http://www.rewardroster.com/Default.aspx完美的作品,这个网页应该允许匿名访问web.config中指定的。 但是如果我点击www.rewardroster.com直接redirect到login页面,并且返回URL设置为“/”或Login.aspx?ReturnUrl =%2f 有些事情我已经尝试过了: 1)将身份validation设置为无,然后默认文档工作,这不是问题。 2)将DefaultDocument属性添加到Web.config 3)删除Default.aspx以外的默认文档列表中的所有条目 4)在Config中添加了MachineKey项 5)在IIS中从集成切换到经典pipe道 这是什么在我的configuration: <authentication mode="Forms"> <forms name="appNameAuth" loginUrl="Login.aspx" protection="All" timeout="60" slidingExpiration="true" defaultUrl="Default.aspx" path="/"> </forms> </authentication> </authentication> <location path="Default.aspx"> 非常感谢你的时间,并希望有人知道这里发生了什么。