Tag: asp.net

如何使用存储过程实现Gridview自定义分页?

有人可以将我重定向到您自己的博客链接或任何其他链接,解释有关如何使用存储过程实现gridview自定义分页的完整教程吗? 我在谷歌搜索给我2006年的旧文章。现在我使用的是asp.net 3.5和c#。

如何在groupby和sum行和列中关系表和Where(asp-route-id)

第一张表是发电厂名称列表 public class PowerPlants { public int ID { get; set; } [Required] public string PowerPlantName { get; set; } [Required] public string PowerPlantShortName { get; set; } [Required] public string PowerPlantCode { get; set; } public virtual ICollection REHPData { get; set; } public virtual ICollection BudgetYearlyAllocation { get; set; } } 第二个表是BudgetYear表 public […]

重写url。 asp.net c#

如何重写url字符串。 在asp.net中使用c#.net。

截取ASPX页面的截图

是否有一种简单的方法(最好不必导入库)在c#中截取ASP.NET网页(更好的是aspx控件)并将其保存为图像? 提前谢谢了! 非常感谢示例代码或教程链接…

接受的方法是防止“远程主机关闭连接”exception

我经常遇到以下exception,这是由用户启动下载引起的,因此失败(或被取消): 错误消息:远程主机关闭了连接。 错误代码是0x80072746。 堆栈跟踪:在System.Web.Hosting.ISAPIWorkerRequestInProcForIIS6.FlushCore(Byte []状态,Byte []标头,Int32 keepConnected,Int32 totalBodySize,Int32 numBodyFragments,IntPtr [] bodyFragments,Int32 [] bodyFragmentLengths,Int32 doneWithSession,Int32 finalStatus,Boolean& System.Web.Hosting.ISAPIWorkerRequest.FlushResponse(Boolean finalFlush)at System.Web.Hosting.ISAPIWorkerRequest.FlushCachedResponse(Boolean isFinal)atync) 我在互联网上搜索过, 发现了一篇有趣的文章 ,但似乎没有一个明确的答案,因为这是防止这种填充日志的最佳方法。 用户没有看到任何错误,并且在应用程序中没有实际问题,因为它仅在我的理解中发生(在我看来)在其无法控制的情况下(用户取消下载或丢失连接)但是必须有一种方法来防止这样的exception报道。 我不想这么说但是我很想检查这个exception并且空了阻止它的屁股 – 但这让我觉得自己像个肮脏的程序员。 那么 – 防止此exception填满我邮箱的可接受方法是什么?

从类库中使用asp.net应用程序中的Web服务

我的团队和我有一个asp.net Web表单应用程序,并使用几个类库。 在其中一个库中,我们尝试使用Web服务。 Web引用已添加到Web应用程序项目中,并添加了相应的引用。 该应用程序编译。 尝试在类库中使用所述Web服务时,凭据似乎不起作用,并且调用失败。 但是,如果我们从类库中取出Web服务调用,并在Web应用程序中使用它,它就可以工作。 任何想法为什么这不适用于类库。

ObservableCollection属性类

我在MVVM项目中重复这个属性太多次了。 创建generics类或工厂来替换这些代码行的正确方法是什么? ObservableCollection _resultCollection; public ObservableCollection ResultCollection { get { if (_resultCollection == null) _resultCollection = new ObservableCollection(); return _resultCollection; } set { _resultCollection = value; } }

现在用视觉开始执行石英计划,间隔24小时

我创建了一个爬虫,它从我之前定义的其他网站获取新闻,因此我使用quartz在后台运行任务。计划定义如下: public class JobBackground : IJob { public void Execute(IJobExecutionContext context) { for (int j = 1; j <= 920; j++) { NewsRepository newsRepository = new NewsRepository(); GoyaAgent Goyaagent = new GoyaAgent(); Task<List> lst = Goyaagent.parsing(“http://www.gooyait.com/page/”+j); List enresult = lst.Result; foreach (NewsContent newsContent in enresult) { News newnews = new News(); newnews.Subject = newsContent.Title; newnews.NewsDate […]

如何生成动态标签并使用列名和值作为文本

有没有办法,如果可以从代码隐藏动态生成ASP.net页面。 例: ASP.net: 代码隐藏: using (SqlConnection conn = new SqlConnection(gloString)) { try { strQuery = @””; SqlDataAdapter da = new SqlDataAdapter(strQuery, conn); DataSet myDataSet = new DataSet(); da.Fill(myDataSet); //dynamically generate label with the SQL column name as the Text //dynamically generate label with the SQL column value as the text // // //{SQL COLUMN NAME} […]

为什么在MVC4 Razor View中找不到扩展方法?

给出以下字符串扩展方法 namespace JHS.ExtensionMethods { public static class StringExtensions { public static string ToUSAPhone(this String str) { return String.Format(“{0:(###) ###-####}”, Double.Parse(str)); } } } @using语句被添加到MVC4 Razor视图中 @using JHS.ExtensionMethods; 以下字符串值调用扩展方法 @Model.producer.phone.ToUSAPhone() 这会导致以下错误 ‘string’ does not contain a definition for ‘ToUSAPhone’ 我还尝试将命名空间放在/ Views文件夹的web.config中并收到相同的错误。 我通过在C#类中调用相同的调用来validation扩展方法的工作原理 string test=producer.phone.ToUSAPhone(); 看来扩展方法的引用在MVC4 Razor视图中不可用,但我无法弄清楚为什么?