我已经阅读过各种关于模拟和测试中存根的文章,包括Martin Fowler的Mocks Are Not Stubs,但仍然不明白其中的区别.
我正在用ASP.NET编写一个网页.我有一些JavaScript代码,我有一个带有click事件的提交按钮.
是否可以使用JavaScript的click事件调用我在ASP中创建的方法?
我已经将整个网页的html保存为字符串,现在我想从链接中获取"href"值,最好能够将它们保存到不同的字符串中.最好的方法是什么?
我已经尝试将字符串保存为.xml文档并使用XPathDocument导航器解析它,但是(惊喜)它并没有很好地导航非真正的xml文档.
正则表达式是实现我想要实现的目标的最佳方式吗?
我听到很多人问信息在 Google 缓存中保留多长时间。对我来说,这无关紧要(至少在有人诽谤我的名字之前)。
我正在尝试查找服务器上文件的文件大小。我从这个人那里得到的以下代码可为您自己的服务器完成此操作:
string MyFile = "~/photos/mymug.gif";
FileInfo finfo = new FileInfo(Server.MapPath(MyFile));
long FileInBytes = finfo.Length;
long FileInKB = finfo.Length / 1024;
Response.Write("File Size: " + FileInBytes.ToString() +
" bytes (" + FileInKB.ToString() + " KB)");
Run Code Online (Sandbox Code Playgroud)
有用。但是,我想查找例如的文件大小:
string MyFile = "http://www.google.com/intl/en_ALL/images/logo.gif";
FileInfo finfo = new FileInfo(MyFile);
Run Code Online (Sandbox Code Playgroud)
然后我得到一个讨厌的错误说 URI formats are not supported.
如何使用ASP.NET查找Google徽标的文件大小?
我正在使用一个正则表达式,将href标签从保存为字符串的html doc中剥离出来.以下代码是我在C#控制台应用程序中使用它的方式.
Match m = Regex.Match(htmlSourceString, "href=[\\\"\\\'](http:\\/\\/|\\.\\/|\\/)?\\w+(\\.\\w+)*(\\/\\w+(\\.\\w+)?)*(\\/|\\?\\w*=\\w*(&\\w*=\\w*)*)?[\\\"\\\']");
if (m.Success)
{
Console.WriteLine("values = " + m);
}
Run Code Online (Sandbox Code Playgroud)
但是,它只返回一个结果,而不是html页面上所有href标记的列表.我知道它有效,因为当我尝试时RegexOptions.RightToLeft
,它返回字符串中的最后一个href标签.
我的if语句有什么东西不允许我返回所有结果吗?
我正在尝试使用此fileUpload组件示例在我自己的项目中工作.但是,每当我上传某些内容时,它都表示上传并成功完成,但我不知道它在服务器上的位置.我使用Windows搜索功能查找刚刚上传的文件的文件名,但它不会返回任何内容.
根据这个页面,该文件应该存储在某个地方的临时文件中,但是整个服务器的扫描(再次使用Windows搜索程序)什么也没有.如果有帮助,我正在使用Oracle WebLogic.
如何找出上传文件的内容?
我正在创建一个使用ArrayLists的ArrayList的Table类,当用户实例化该类时,我希望它们能够创建一个字符串或整数表.我用泛型来完成这个吗?