我得到了一个项目的标准.它必须以特定的方式构建.我知道这不是一个很好的问题,但我的C#真的很生疏.规范说明:
应用程序命名空间应遵循(但不限于)以下[实际名称已更改]:
AnExample.Sample.Foo
AnExample.Sample.Foo.UnitTests
AnExample.Sample.Bar
AnExample.Sample.Bar.UnitTests
Run Code Online (Sandbox Code Playgroud)
那个"each namespace should exist within its own assembly".
我有点困惑 - 要求什么以及如何实现它?对于存在于其中的每个命名空间的"自己的程序集",它必须是一个单独的项目并引用它还是文件夹结构?
我有一个ASP.NET 3.5 Web application with C# 2008.
我需要做的是,我想从当前URL中提取类方法中的完整域名.
例如 :
我有当前的URL,如:
http://subdomain.domain.com/pagename.aspx
Run Code Online (Sandbox Code Playgroud)
要么
https://subdomain.domain.com/pagename.aspx?param=value¶m2=value2
Run Code Online (Sandbox Code Playgroud)
那result应该是的,
http://subdomain.domain.com
Run Code Online (Sandbox Code Playgroud)
要么
https://subdomain.domain.com
Run Code Online (Sandbox Code Playgroud) 我在这个问题上发现了很多很棒的问题.不幸的是,答案都说使用xsd文件.我使用xsd.exe从xml文件创建了一个xsd文件.我从这里复制代码并粘贴到Visual Studio中,我在第一行收到错误.
不想花时间弄清楚它为什么不运行我决定自己编写验证代码.
以下是我使用的两点:
每个左侧插入符号都有一个正确的插入符号,因此在文件末尾它们将是等量的左右插入符号.
在文件的末尾,如果我要么占用左侧插入量,或者右侧插入符号从总数中减去一个(因为标题没有反斜杠)并将总数除以2,我得到的数量为斜杠.
我遇到了一些问题.
我正在使用string.count()此方法还计算属性中的插入符号(我不想要).
当我读完文件时,我计算了预期的反斜杠数.如果数字不匹配,我写"预期的斜线数不匹配"但我不知道它在文件中的位置.
我想不出目前解决这些问题的方法.
有没有人有更好的方法来验证xml文件而不使用xsd文件?
我有一个程序,用户可以创建文本框,并将图像拖放到Windows窗体的面板中,这里用户可以移动图像,调整大小,删除它们等.基本上是一个非常简单的图像编辑器.
我想要做的就是让这项工作像一个非常简单的PowerPoint程序.
我试图弄清楚,如果用户可以保存具有这些图像(在图片框中)和文本框的Panel的内容.然后清除面板并重新开始使用新图像和文本,但返回上一个面板并根据需要进行编辑.
因此,程序中的每个面板基本上都是PowerPoint中的幻灯片.
目前我可以将面板保存为Jpeg,并存储这些,但这样我就无法重新加载面板并编辑内容,就好像它是一个面板一样.
我希望我已经将这种情况解释得可以理解.
我可以做我正在尝试的事情,还是应该以不同的方式解决问题?
我试图在运行时传递代码中要检查的列名和值.但是我收到"无效的列名称"异常.代码如下:
string temp = TextBox1.Text.ToString();
SqlConnection con = new SqlConnection("data source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Sagar\\Documents\\Test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlCommand com = new SqlCommand("Select * from Employee Where @field = Sagar", con);
com.Parameters.AddWithValue("@field", DropDownList1.SelectedValue.ToString());
//com.Parameters.AddWithValue("@value", temp);
SqlDataAdapter da = new SqlDataAdapter(com);
con.Open();
SqlDataReader reader = com.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud) 我尝试使用iframe加载具体的网页:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<iframe id="frame" src="http://www.euronics.ee/" frameBorder="0" width="1000px" height="700px"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
为什么它无法加载整页.它只加载身体?如果我尝试,它会很好地加载另一页.
我本周收到了一个复杂的XML文件,它基于模式,但我没有收到任何xsd文件,我需要读取这个文件的每个节点.
下面的XML示例:
<xc:XmlTest xmlns:xc="XmlTest" xmlns:mp="bs.TestParameters" xmlns:rt="bs.TestParameters.Parameter1" xmlns:rtcu="bs.TestParameters.Parameter1.Var">
<xc:XmlTestArea xc:value="TestParameters">
<mp:Name xc:Value="raddesso" xmlns:mp="bs.TestParameters">
<mp:Date xc:Value="20130215">
<rt:RunTest xmlns:rt="bs.TestParameters.Parameter1">
<rtcu:Var xmlns:rtcu="bs.TestParameters.Parameter1.Var">
<mp:FinalValue>1234</mp:FinalValue>
</rtcu:Var>
</rt:RunTest>
</mp:Date>
<mp:Date xc:Value="20130216">
<rt:RunTest xmlns:rt="bs.TestParameters.Parameter1">
<rtcu:Var xmlns:rtcu="bs.TestParameters.Parameter1.Var">
<mp:FinalValue>23234</mp:FinalValue>
</rtcu:Var>
</rt:RunTest>
</mp:Date>
</mp:Name>
</xc:XmlTestArea>
</xc:XmlTest>
Run Code Online (Sandbox Code Playgroud)
这只是使用虚假数据的真实文件的示例.
有没有办法在这个节点上做foreach从每个日期找到FinalValue?
我正在处理一个旧的VB6.0应用程序,该应用程序正在转换为C#.在应用程序中查询了许多SQL Server视图.我在VB6.0和C#中传递相同的SELECT语句来查询视图.我也在每种语言中提供完全相同的WHERE子句,并且没有ORDER BY子句.视图确实包含自己的ORDER BY子句.
在VB6.0中,结果集始终以相同的顺序返回,而在C#中,结果集始终以相同的顺序返回.但是,返回VB6.0和C#的订单不匹配.我可以通过VB6.0查询,然后几秒钟后通过C#查询,结果集的顺序不同.
可能导致结果集订单不同的原因是什么?我需要将从新C#代码生成的一些输出文件与VB6.0代码进行比较以进行验证,因此我希望结果集以相同的顺序返回两者,或者至少理解为什么结果集VB6.0和C#之间的顺序不匹配,但是当使用相同的语言调用时,它们总是相互匹配.
我需要使用静态WebMethod在用户所在的活动(当前)asp页面中调用非静态方法.我怎样才能做到这一点?
这两种方法都在ASP页面的cs文件中.
public void NormalMethod()
{
txtFindingNum.Text = "Ajax is da bomb";
}
[WebMethod]
public static void MyWebMethod()
{
// This is the part I need help with...
DoIt();
}
Run Code Online (Sandbox Code Playgroud) c# ×9
asp.net ×3
sql ×2
xml ×2
asp.net-3.5 ×1
html ×1
image ×1
sql-server ×1
vb6 ×1
winforms ×1
wpf ×1
xmlnodelist ×1
xmlreader ×1