草庐IT

text_page

全部标签

c# - 在 Windows XP 上,在单个 c : drive 上以编程方式将页面文件设置为 "No Paging File"

我正在尝试编写一个C#/.NET应用程序来优化我们的XP工作站的硬盘驱动器将页面文件设置为“无页面文件”重启运行碎片整理实用程序以优化数据和应用创建一个连续的页面文件重新启动,从Sysinternals运行pagedefrag我真的很纠结#1。我删除了以下键:SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PagingFiles重新启动后,系统控制面板显示“无页面文件”,但c:\pagefile.sys仍然存在并且正在被SYSTEM进程使用,所以我无法删除它,也无法优化HD。我尝试使用PendingFil

c# - 重写 ASP.NET 代码隐藏文件中的 Page 类构造函数——何时调用?

如果我覆盖System.Web.UI.Page构造函数,如图所示,DoSomething()在页面生命周期方面何时被调用?我似乎无法在任何地方找到这个记录。namespaceNameSpace1{publicpartialclassMyClass:System.Web.UI.Page{publicMyClass(){DoSomething();}protectedvoidPage_Load(objectsender,EventArgse){}}}作为引用,这里是ASP.NET页面生命周期概述:http://msdn.microsoft.com/en-us/library/ms17847

c# - Windows 窗体 : add new line to label if text is too long

我正在使用C#。有时,从Web服务返回的文本(我在标签中显示)太长,会在表单边缘被截断。如果表单不适合标签,是否有简单的方法向标签添加换行符?谢谢 最佳答案 如果您将标签设置为autosize,它会随着您放入其中的任何文本自动增长。为了使其以特定宽度自动换行,您可以设置MaximumSize属性。myLabel.MaximumSize=newSize(100,0);myLabel.AutoSize=true;经过测试并有效。如果您希望始终能够看到数据,可以将Label容器的AutoScroll属性设置为true。

c# - ServiceStack.Text 如何将类序列化为 JSON

刚刚下载了ServiceStack.Text以在我的ASP.NET中使用它。我有很多属性的类,想将其中五个(字符串、整数、二进制)序列化为JSON。谁能发布简单示例如何从我的类创建JSON对象? 最佳答案 默认情况下,ServiceStack将反序列化POCO的所有公共(public)属性。如果您只想序列化几个属性,那么您需要使用[DataContract]、[DataMember]属性来装饰您的类(与您使用MSDataContractJsonSerializer时的方式相同),例如:[DataContract]publicclas

c# - 将正则表达式语法扩展为 'does not contain text XYZ'

我有一个应用程序,用户可以在其中多个地方指定正则表达式。这些在运行应用程序时用于检查文本(例如URL和HTML)是否与正则表达式匹配。通常用户希望能够说出文本匹配ABC和不匹配XYZ的位置。为了让他们更容易做到这一点,我正在考虑在我的应用程序中扩展正则表达式语法,用一种方式说“并且不包含”。图案'。关于做到这一点的好方法有什么建议吗?我的应用程序是用C#.NET3.5编写的。我的计划(在我得到这个问题的真棒答案之前......)目前我正在考虑使用¬字符:在¬字符之前的任何内容都是正常的正则表达式,在¬字符之后的任何内容都是在要测试的文本中无法匹配的正则表达式。所以我可能会使用一些像这样

c# - ASP.NET : Check for click event in page_load

在C#中,如何检查是否在页面加载方法中单击了链接按钮?我需要知道在触发点击事件之前它是否被点击。 最佳答案 if(IsPostBack){//getthetargetofthepost-back,willbethenameofthecontrol//thatissuedthepost-backstringeTarget=Request.Params["__EVENTTARGET"].ToString();} 关于c#-ASP.NET:Checkforclickeventinpage_lo

c# - 从 TextBox 获取 .Text 值

我的asp.net页面上有一堆文本框,在TextChanged事件中,我想运行一个存储过程以根据用户输入返回一个Name。如果我有这样的代码块:TextBoxt=(TextBox)sender;stringobjTextBox=t.ID;如何获取objTextBox的.Text值? 最佳答案 改用这个:stringobjTextBox=t.Text;对象t是TextBox。您调用objTextBox的对象被分配了TextBox的ID属性。更好的代码是:TextBoxobjTextBox=(TextBox)sender;stringt

c# - ASP.NET MVC : How do I display multiline text?

查看模型:publicclassNote{[DataType(DataType.MultilineText)]publicstringText{get;set;}}默认编辑器模板呈现保留换行符的元素。默认显示模板将文本呈现为删除换行符的单个字符串。我试过了,但没用:~/Views/Shared/EditorTemplates/MultilineText.cshtml@modelstring@Html.Raw(Model.Replace(System.Environment.NewLine,""))我可以做一些傻事,比如@Html.Raw(Model.Replace("e",""))它会

c# - MVC3 Layout Page、View、RenderPartial 和获取脚本文件到 Header(从局部 View )

所以我有一个布局页面@RenderSection("HeaderLast",required:false)一个View@sectionHeaderLast{}@{Html.RenderPartial("_userProfile");}还有局部View@sectionHeaderLast{alert('test');}我想这不可能那么简单。是否有一种开箱即用的正确方法,或者这是否总是需要某种中介并在ViewData周围传递内容以手动使内容冒泡到布局页面?赏金开始:赏金将奖励给为这个短时间提供的最佳解决方案。如果没有提供答案,我会将其奖励给最初回答这个问题的@SLaks。

c# - Visual Studio 2013 创建 Web API 项目时出错 : The element <#text> beneath element <Project> is unrecognized

我的VisualStudio安装有问题。为了重现它,我创建了一个新的空白解决方案,然后:添加新项目..ASP.NET网络应用程序网络应用程序接口(interface)创建项目VisualStudio无法创建它,我收到此消息:Theelementbeneathelementisunrecognized.有什么解决办法吗? 最佳答案 如果csproj包含无效的XML,您将得到这样的错误。我不小心删除了时遇到了这个错误在csproj文件中并留下-->: 关于c#-VisualStudio201