Tag: vb.net

如何将数据从视图传递到ASP.NET MVC中的UserControl?

假设我想做最简单的数据传递,如下所示: 我想要做的是将变量i作为参数传递给UserControl,以便它显示一个数字,例如,有边框的div。 这怎么可能? 谢谢

在单个解决方案中混合使用VB ASP.NET和C#ASP.MVC项目

背景 我们是一个TDD团队,他们inheritance了遗留的ASP.NET应用程序,并试图通过分离表示,业务和数据访问问题来控制它,从而提高可测试性。 我们已经使用MVP模式为新添加的页面取得了一些成功,但是正在调查MS MVC框架,看它是否给我们带来了超过MVP的任何好处。 重要的是,我们希望新的MVC工作在C#中,而遗留应用程序在VB中。 我们已经看过这个博客条目,它主要实现我们想要的但不允许我们用C#编写代码。 此外,有许多关于跨多个项目划分单个Web应用程序的博客条目看起来很有用( 这里 ) 题 你能创建一个工作原型,由一个由两个项目组成的Web应用程序组成(默认的VB ASP.NET项目和默认的C#MVC项目)并让它们很好地协同工作。 我无法成功地做到这一点(我认为由于路由问题)。 如果你能,我想看看你的web.config和global.asax文件。

TCP / IP消息帧

我已经建立了一个TCP / IP服务器/客户端,它是异步的,但它连接了消息。 我如何正确地在开始时添加标题,然后在最后使用字符串构建器来取消连接完整的消息。 服务器阅读消息: Private Sub ReadCallback(ByVal result As IAsyncResult) Try allDone.Set() Dim success As Boolean = result.AsyncWaitHandle.WaitOne(500, True) If success Then Dim client As ServerClient = TryCast(result.AsyncState, ServerClient) If client Is Nothing Then Return End If Dim networkStream As NetworkStream = client.NetworkStream Dim read As Integer = networkStream.EndRead(result) If read = 0 Then […]

打开chm文件c#或vb.net的目录的特定部分

我有一个名为help的.chm文件,在该文件中我有一个类似的结构: Introduction -item1 -item2 Topic1 -item1 -item2 Topic2 -item1 -item2 Topic3 现在我想在c#或vb.net中打开Topic1我尝试过: Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.Index, “Topic1”) Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.TableOfContents, “Topic1”) Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.Topic, “Topic1”) Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.KeywordIndex, “Topic1”) 但是没有用,那我试着在chm文件里面给Topic1(31)索引并尝试: Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.Index, “31”) Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.Index, “Item1”) 它给出了execption,只有工作代码是: Help.ShowHelp(ParentForm, “Help.chm”, HelpNavigator.TableOfContents, Nothing) 如何打开Topic1?

crc32解密短字符串

我正在检索包含文件名称的crc32哈希列表,而不是内容。 我需要能够解密像“vacationplans_2010.txt”这样的哈希名称的字符串 长度不到25个字符。 这可能吗?

使一个对象只能访问同一个程序集中的另一个对象?

每个业务对象都有一个包含sql调用的匹配对象。 我想以这样的方式限制这些sql对象,它们只能由匹配的业务对象使用。 怎么能实现这一目标? 更新 Greg提出了关于可测试性的观点。 由于SqlObjects将包含非常特定于业务流程的sql,因此我不希望它们在多个buiness对象中重用。 (基本的CRUD操作都是代码生成的)有没有办法使SqlObjects只能访问业务程序集中的一个业务对象(如yshuditelu和Greg Beech所示)并将SqlObjects暴露给unit testing程序集?

如何使用vb.net或c#从excel 2007(* .xlsx)获取工作表名称

我尝试使用vb.net从文件excel中获取工作表名称并将其显示到文本框中。 我尝试使用此代码: Imports Microsoft.Office.Interop Private Sub GetSheetsName Dim efa As New Excel.Application Dim ewb As Excel.Workbook Dim ews As Excel.Worksheet Dim fileName as string fileName=”D:\test.xls” ewb = efa.Workbooks.Open(fileName) For Each ews In ewb.Worksheets ExcelSheetName += ews.Name & vbNewLine Next ews TextBox1.text=ExcelSheetName end sub 该代码适用于文件excel * .xls,在文本框中显示文件test.xls中的Sheets Name Sheet1 Sheet2 Sheet3 但是当我尝试使用excel 2007(* .xlsx)时,会显示如下错误消息。 我该怎么办? 你能帮我吗。

另一个ASP:Textbox vs

我已经阅读了一些关于这个主题的文章,但我仍然对此持谨慎态度。 我一直在使用ASP:Textbox,但我想知道如果不使用ASP,输入文本框无法执行的操作:文本框还是需要花费更多的精力才能实现? 我有一个使用HTML输入文本框的Jquery工具提示示例,我不确定是否应该将所有ASP:Textboxes更改为HTML文本框,我需要在此文本框中执行的操作是RequiredFieldValidation以及将它们的值存储到数据库中。 任何人都可以就这个菜鸟问题向我提出建议。 谢谢。

如何使用c#/ VB.NET在word中插入书签

我正在尝试使用C#在word文档中添加书签,但它不起作用,我在msdn文档和互联网上都找不到任何帮助。 这是我想要做的。 我正在阅读word文档,然后在该文档中搜索关键字,然后将该文本转换为超链接,并且效果很好。 现在,我想将该文本创建为书签而不是超链接。 我在C#中做这一切

在c#中使用vb.net类

如何在vb.net中创建一个类型并在c#中使用该类型? 我想我需要编译vb项目并添加对dll的引用,但不知道这是否是正确的方法,或者引用是有效的。 这样做并不好玩,我们有一些vb代码,我们正在考虑这个选项。