【C#代码】教程文章相关的互联网学习教程文章

c# – 从代码隐藏调用的Javascript警报框不起作用【代码】

我需要警告框让用户知道成功输入或数据冲突.我尝试了以下内容,没有错误,也没有警报. 在Save_Click中:ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: UpdateComplete(); ", true);也…ClientScript.RegisterClientScriptBlock(GetType(), "Javascript","<script>alert('Record Added Successfully')</script>");也…Save.Attributes.Add("onclick","return ReqField1Validator()");我已经使用了GetTyp...

c# – 如何提高此代码的效率?【代码】

由于我在C#方面不是很先进,我尝试学习如何使我的代码更有效率.我在一些属性中存储了很多字符串. 在应用程序的开始,我将所有seperatie属性加载到文本框中.我现在是这个代码加载它们:private void LoadStoredStrings() {txtT1S1.Text = Properties.Settings.Default.strT1L1;txtT1S2.Text = Properties.Settings.Default.strT1L2;txtT1S3.Text = Properties.Settings.Default.strT1L3;txtT1S4.Text = Properties.Settings.Default.s...

c# – asp:GridView HYPERLINKFIELD – datanavigateurlformatstring中的asp代码【代码】

我有一个页面来按名称搜索产品.在许多页面中,我使用产品代码.如果用户不知道产品代码,我让他转到此页面,按名称搜索,然后选择其中一个结果并返回到他来自的页面. 在按名称搜索的结果中,我设置了一个HyperLinkField,它将重定向到某个页面,并带有产品代码的参数. 我的代码是这样的:<asp:GridView ID="GridView1" Runat="server" DataSource='<%# GetData(pName.Text) %>' AutoGenerateColumns="False"><Columns><asp:BoundField Data...

c# – 在代码隐藏中将RotateTransform动画添加到Storyboard【代码】

我在代码隐藏中定义了以下动画:DoubleAnimation dbAscending = new DoubleAnimation(0, 15, new Duration(TimeSpan.FromMilliseconds(300))); (myImage.RenderTransform as RotateTransform).BeginAnimation(RotateTransform.AngleProperty, dbAscending);这很好用,启动时将myImage旋转15度.现在我只需创建新的Storyboard并将动画添加到其中,因为我需要使用其Completed事件.我有一点问题,我注意到我可以将动画添加到Storyboard.Ch...

c# – 如何首先在实体框架代码中获取自动递增的值【代码】

我首先使用Entity Framework 4.1代码.我有一个产品表,其Id列是一个自动增量列.当我添加Product实例时,如何获取此新ID或更新的Product(返回属性)? 我的存储库代码:MyContext db = new MyContext();public void Insert(Product product) {db.Products.Add(product);db.SaveChanges(); }解决方法:执行插入后,查看product.Id属性(或调用任何id属性).它将由EF使用数据库指定的值进行更新.

c# – 实体框架代码第一个多列外键【代码】

首先使用代码我设计了3个类:class User { public Int32 ID {get;set;} public virtual ICollection<UserCityDetail> {get;set;}public Int32 MainCityID {get;set;}public UserCityDetail MainCityDetail {get;set;}}class City{public Int32 ID {get;set;}... }class UserCityDetail{[Key, Column(Order = 0)]public Int32 UserID {get;set;}[Key, Column(Order = 1)]public Int32 CityID{get;set;}... }所以基本上我有一个...

不断运行的C#代码 – 服务还是单独的线程?

我有一个.NET 4 Web应用程序,它有3个独立的项目–DAL,BAL和UI.我正在使用Entity Framework进行数据库交互. 我有代码循环遍历一堆数据库数据,根据它找到的内容调用方法,然后更新数据库.我希望这段代码一直运行.同时,我希望用户能够在后台代码不断运行的同时登录并运行报表等. 对此有什么好处?我是否为不断运行的代码,单独的线程,为不断运行的代码完全独立的项目或不同的方法创建服务? 另外,根据给出的答案,我将如何启动不断运行的...

c# – 通过代码选择多个Listbox项目【代码】

嗨,我已经搜索了一段时间,似乎无法找到我的问题的解决方案,我尝试了多种方法通过代码在我的列表框中选择多个项目,但没有一个工作,我得到的最好的结果是1选择项目在我的列表框中. 基本上我想选择具有相同值的多个项目. 下面是我的代码,对不起,如果我看起来是新手,但我是编程的新手,还在学习基本的东西.foreach (string p in listBox1.Items){if (p == searchstring) {index = listBox1.Items.IndexOf(p);listBox1.SetSelected(index...

c# – 当我将源代码编译到.net框架中的exe文件时会发生什么

将.NET源代码(c#或vb)编译为.exe文件时会发生什么?我希望了解在制作exe文件时发生的过程,并查看了有关逆向工程和反编译的几个问题(例如,How do I decompile a .NET EXE into readable C# source code?和What happens when user click .NET assembly (EXE)?) 提前致谢解决方法:托管执行过程包括以下步骤 >选择编译器To obtain the benefits provided by the common language runtime, you must use one or more language compilers...

c# – VS2013代码分析自定义词典不起作用【代码】

我正在尝试使用visual studio的代码分析功能.不幸的是(或幸运的是?),我住在加拿大,代码分析抱怨我的拼写“颜色”这个词.我试图使用custom dictionary,但VS2013似乎忽略了它. 这是字典相对于项目(和解决方案)的位置: 这是字典文件的内容:<Dictionary><Words><Unrecognized><Word></Word></Unrecognized><Recognized><Word>colour</Word></Recognized><Deprecated><Term PreferredAlternate=""></Term></Deprecated><Compound><Te...

使用没有ajax的javascript调用C#代码隐藏方法【代码】

我的asp.net文件中有2个按钮<asp:Button ID="BTN_Send_LA" runat="server" Text="Save" OnClientClick="ConfirmSendData()"></asp:Button> //The button the client will click<asp:Button ID="UploadButton" runat="server" Text="" OnClick="BTN_Send_LA_Click"/> //Dummy Button for the JS .click()这是我的Js部分:function ConfirmSendData() {var r = confirm("êtes vous bien: " + document.getElementById("<%=DDL_Laveur...

c# – Asp.Net MVC的生日提醒代码【代码】

我想在MVC Asp.Net中为酒店客房预订和客户管理创建一个Web应用程序.我遇到了其中一个要求的问题.我想创建一个代码,用于在他们的生日那天向客户发送短信,以便从酒店获取.我很困惑,我应该在哪里放置用于检查与今天的日期相同的生日的客户的代码,以便即使Web应用程序未启动,代码也会在每天凌晨12:00触发.请问您能解释我应该在哪里插入代码?解决方法:有一个名为Quarz的开源库可以帮助你. Mike Brind对这个图书馆有一个非常好的blog ar...

c# – 如何在EF6代码中设置唯一的属性【代码】

参见英文答案 > Unique Constraint in Entity Framework Code First 19个我有这门课:public class BSC {public int BSCId { get; set; }public string BSCName { get; set; } }和配置类:public class BSCConfig :EntityTypeConfiguration<BSC> {public BSCConfig(){Property(m => m.BSCName).HasMaxLength(50).HasColumnName("Category").IsRequired();} }我想将此属性设为Unique,但我没有is...

如何用roslyn删除我的c#解决方案中源代码的所有注释?【代码】

我想在Roslyn的C#解决方案中删除源代码中的所有注释.但我该怎么做?public void DeleteComment() {var code = File.ReadAllText("code.cs");SyntaxTree tree = SyntaxFactory.ParseSyntaxTree(code);///Delete Comments ?}解决方法:只是@SLaks回答的一些扩展.您需要扩展CSharpSyntaxRewriter并覆盖VisitTrivia方法.在这里你需要检查琐事的种类.根据您的需要,您应该过滤单行和多行注释:trivia.IsKind(SyntaxKind.SingleLineComment...

c# – 触发属性更改事件的更短代码【代码】

我有一个有几十个属性需要引发属性更改事件的类,目前我的代码看起来像public class Ethernet : INotifyPropertyChanged {public event PropertyChangedEventHandler PropertyChanged;private string timeStamp;public string TimeStamp{get { return timeStamp; }set{timeStamp = value;if(PropertyChanged != null)PropertyChanged(this, new PropertyChangedEventArgs("TimeStamp"));}} }在C#中编写这种代码是否有更短的方法,我正...