【关于C#代码在浏览器运行时的问题】教程文章相关的互联网学习教程文章

c#-如何在大型代码库中组织外部库【代码】

只是想知道社区在一个大团队中使用数十种不同的解决方案时如何组织.net DLL库? 我特别好奇人们是否选择包含所有项目使用的所有外部DLL的“库”文件夹,以及人们是否版本化了DLL或只是在DLL的新发行版出现时才覆盖DLL,并希望下次重新编译的.NET解决方案 我也不清楚您是否可以简单地将DLL的不同版本放到文件夹中并让解决方案进行选择,或者.net是否强制您使用特定版本(请注意:我们不需要对任何程序集进行签名)解决方法:我的存储库中有...

如何将HTML区块从背后的代码(C#)传递给javascript函数【代码】

我目前正在最后一篇论文上.我有一个小问题.我需要将HTML块(它是字符串块)传递给javascript函数.我必须从后面的代码中进行此操作.因为它可以正常工作,下面是代码背后的代码:string htmlFlightDetailsJavaScript ;在字符串中,很少有具有类属性的div和表.像div class =“ bla”ClientScriptManager cs = Page.ClientScript; StringBuilder csText = new StringBuilder(); csText.Append("fill("+htmlFlightDetailsJavaScript+");"); ...

通过互操作将整数数组从C#传递到本机代码【代码】

我有一个Blah.cs:public unsafe static int Main() {int[] ai = {1, 2, 3, 4, 5};UIntPtr stai = (UIntPtr) ai.Length;CManagedStuff obj = new CManagedStuff();obj.DoSomething(ai, stai); }然后是ManagedStuff.cpp:void CManagedStuff::DoSomething(int^ _ai, UIntPtr _stai) {// Here I should do something to marshal the int^ to an int*pUnmanagedStuff->DoSomething(_ai, (size_t) _stai); }还有一个UnmanagedStuff.cpp...

c#-可以优化的测试代码【代码】

我正在尝试将tdd与nunit进行比较,并且针对CachedEnumerable< T>编写了以下测试类:[Test] public void CanNestEnumerations() {var SourceEnumerable = Enumerable.Range(0, 10).Select(i => (decimal)i);var CachedEnumerable = new CachedEnumerable<decimal>(SourceEnumerable);Assert.DoesNotThrow(() =>{foreach (var d in CachedEnumerable){foreach (var d2 in CachedEnumerable){}}}); }>是否会优化嵌套的for循环,因为它们...

CodeGo.net> C#-使用MVC 3实体框架代码优先,如何在一对多关系中创建一个新的“许多”对象?【代码】

我敢肯定这是非常简单的,但是,在搜寻网之后,我找不到任何可以使我挺直的东西. 我将ASP.NET MVC 3与Entity Framework Code-first建模一起使用. 我在一个日历和一个事件之间有一个简单的一对多关系(每个日历可以有0个或更多事件). 简而言之,我对如何创建/插入与日历相关的新事件感到困惑. 我的实体域定义是:public class Calendar {[Key]public long id { get; set; }public string title { get; set; }public string description {...

c#-在代码隐藏中动态创建HTML标签【代码】

如何从背后的代码中将HTML标签添加到aspx文件中? 当我创建新对象时Graph MyChart = new Graph();我希望它为此对象添加标签<Graph id="MyChart" runat="server" Height="500px"></Graph>有什么解决方案?解决方法:不知道我们是在动态讨论.NET控件还是HTML,我举两个例子. 这会将其添加到页面的末尾,但是我建议您使用PlaceHolder来控制添加位置:Graph MyChart = new Graph(); MyChart.ID = "MyChart"; Page.Controls.Add(MyChart);/...

C#代码的速度测试站点?

Which is more efficient, “data.Length==0” or “data==string.Empty”? 在这个问题中,有一个描述执行时间的答案. 对于Javascript:我知道有一个名为http://jsperf.com/的网站 C#网站呢?有没有 ?解决方法:我不知道网站,但最近发现,您可以针对单个单元测试创??建VS 2010性能分析会话.使快速测试隔离的功能变得非常容易.这几乎就像将代码粘贴到网站并获得结果一样快,并且您可以获得非常详细的结果(由于VS对采样数据进行了大量分...

C#-EF代码首先实现的接口属性【代码】

我有以下模型.interface IKeywordedEntity {IEntityCollection<Keyword> Keywords { get; } } class Foo : EntityBase, IKeywordedEntity {public virtual IEntityCollection<Keyword> Keywords { get { ... } } } class Bar : EntityBase, IKeywordedEntity {public virtual IEntityCollection<Keyword> Keywords { get { ... } } }我想编写一个扩展方法,该方法自动在OnModelCreating中为每个关键字处理关键字.public static void...

如何重构此C#代码以使其更易于阅读?【代码】

这是我的Controller中的一个动作-在我的整个项目中,我的Controller中都有类似的大型方法. 我正在尝试学习将这些东西放在哪里以及如何清理它们.我是新手,如果我看到了一个很好的示例来更改自己的代码,那么它很可能会教我如何对大量代码进行更改. 这是我的动作:public ActionResult Index(string sortOrder, string currentFilter, string searchString, int? page) {ViewBag.CurrentSort = sortOrder;ViewBag.TitleSortParm = Stri...

msxsl标记内的外部文件中的参考C#代码【代码】

我正在使用一个由许多复杂的XSL转换组成的系统,每个转换都可以处理大型XML文件.在将XML文件传递到我们的数据库之前,专有程序会在每个XML文件上编译XSLT. XSL转换几乎总是在< msxsl>中包含C#函数.标记,其中许多标记在几个文件之间重复,并带有手动复制的代码.我正在尝试实现一个系统,在该系统中,常规功能存储库存储在一个文件中,然后加载到XSLT文件中,然后由< msxsl>读取.标签. 我的问题是我无法找到一种方法来在< msxsl>中添加代码....

c#-从XML字符串生成XElement代码【代码】

有什么方法可以从给定的XML字符串生成C#中的XElement表示形式? 基本上我想实现的是从这样的字符串开始:<?xml version="1.0" encoding="utf-8" standalone="yes"?> <rss version="2.0"><channel><title>RSS Channel Title</title><description>RSS Channel Description.</description><link>http://aspiring-technology.com</link><item><title>First article title</title><description>First Article Description</description>...

C#-OnClientClick事件未从隐藏代码中注册JavaScript警报【代码】

好吧,我有一个令人尴尬的简单问题,希望可以得到一个令人尴尬的简单答案.我正在尝试获取一个asp:ImageButton来显示一条警报消息,其中包含来自我的代码隐藏的变量.这是代码的过度简化版本:public string AlertMe {get{return "alert('hi');";} }现在,当我尝试以这种方式访问??它时:<asp:ImageButton ID="btn" runat="server" ImageUrl="/Images/img.ico" OnClientClick='<%=AlertMe%>'/>我看到一个回发,但没有警报消息,好像它根本...

如何在ASP标签内编写C#代码【代码】

我有这个代码,我有这个错误在这种情况下不支持代码块<%for (int i = 0; i < 5; i++){%><asp:DropDownList runat="server" ID="<%=i %>"><asp:ListItem><%i.ToString(); %></asp:ListItem></asp:DropDownList><%} %>解决方法:网络表单中不允许这样做.

将结构传递给非托管代码时C#-System.AccessViolationException【代码】

我正在尝试使用来自C#的非托管API,并将头撞墙. (关于PInvoke,我是个初学者.) 头文件的相关部分如下所示:#define CTAPICALL __stdcall #ifdef __cplusplusextern "C" { #endifextern BOOL CTAPICALL ctTagReadEx(HANDLE,LPCSTR,LPSTR,DWORD,CT_TAGVALUE_ITEMS*); /* read extended data from tag */#ifdef __cplusplus } #endifCT_TAGVALUE_ITEMS如下所示:typedef struct {DWORD dwL...

C#-ASP.NET MVC4代码优先-数据验证不起作用【代码】

我在表单中进行数据验证时遇到问题.我在模型中声明了错误消息,但似乎在View中没有任何作用.我有以下模型:public class Dog {[Key][DatabaseGenerated(DatabaseGeneratedOption.Identity)][Display(Name = "Id")]public int Id { get; set; }[Display(Name = "Name")][StringLength(20)]public string Name { get; set; }[Display(Name = "Value")][Range(1, int.MaxValue, ErrorMessage="Minimum value is 1")]public int Value {...