Vb.net 视图包Mvc4错误
我是MVC4 vb.net的新手。我在运行程序时遇到了这个错误 “用户代码未处理MissingMemberException 重载解析失败,因为没有可访问的“字符”接受此数量的参数。“ 在此显示我的代码: HelloWorldController.vbVb.net 视图包Mvc4错误,vb.net,asp.net-mvc-4,webforms,viewbag,Vb.net,Asp.net Mvc 4,Webforms,Viewbag,我是MVC4 vb.net的新手。我在运行程序时遇到了这个错误 “用户代码未处理MissingMemberException 重载解析失败,因为没有可访问的“字符”接受此数量的参数。“ 在此显示我的代码: HelloWorldController.vb Public Function Welcome(name As String, Optional numTimes As Integer = 1) As ActionResult ViewBag.Message = "He
Public Function Welcome(name As String, Optional numTimes As Integer = 1) As ActionResult
ViewBag.Message = "Hello" & name
ViewBag.NumTimes = numTimes
Return View()
End Function
欢迎光临
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<%ViewBag.Title = "Welcome"%>
<h2>Welcome</h2>
<ul>
<%For i = 0 To ViewBag.NumTimes-1%>
<li> <%ViewBag.Message()%> </li> //error
<%Next i%>
</ul>
</asp:Content>
欢迎
//错误
请向我解释为什么会发生这种情况。提前感谢。问题是
将其更改为
问题在于
将其更改为
问题在于
将其更改为
问题在于
将其更改为
我不知道字符
来自何处,但它应该是ViewBag.Message
而不是ViewBag.Message()
,因为它是一个属性,而不是函数。我不知道字符
来自何处,但它应该是ViewBag.Message
而不是ViewBag.Message()
因为它是一个属性,而不是一个函数。我不知道Chars
从哪里来,但它应该是ViewBag.Message
而不是ViewBag.Message()
因为它是一个属性,而不是函数。我不知道Chars
从哪里来,但是它应该是ViewBag.Message
而不是ViewBag.Message()
,因为它是一个属性,而不是一个函数。非常感谢。哈哈,犯这个小错误有点尴尬。也许我需要一些时间熟悉语法。再次感谢,非常感谢。哈哈,犯这个小错误有点尴尬。也许我需要一些时间熟悉语法。再次感谢,非常感谢。哈哈,犯这个小错误有点尴尬。也许我需要一些时间熟悉语法。再次感谢,非常感谢。哈哈,犯这个小错误有点尴尬。也许我需要一些时间熟悉语法。再次感谢Chars
是VB.NET中String
的“默认属性”ViewBag.Message
是String
实例()
是VB的索引运算符(除了方法调用运算符之外),但没有指定参数,因此投诉。但是,这是可行的:
(它将打印字符串中的第一个字符)。这也是我不喜欢VB的原因:)Chars
是VB.NET中String
的“默认属性”,而ViewBag.Message
是String
实例()
是VB的索引运算符(除了方法调用运算符之外),但没有指定参数,因此投诉。但是,这是可行的:
(它将打印字符串中的第一个字符)。这也是我不喜欢VB的原因:)Chars
是VB.NET中String
的“默认属性”,而ViewBag.Message
是String
实例()
是VB的索引运算符(除了方法调用运算符之外),但没有指定参数,因此投诉。但是,这是可行的:
(它将打印字符串中的第一个字符)。这也是我不喜欢VB的原因:)Chars
是VB.NET中String
的“默认属性”,而ViewBag.Message
是String
实例()
是VB的索引运算符(除了方法调用运算符之外),但没有指定参数,因此投诉。但是,这是可行的:
(它将打印字符串中的第一个字符)。这也是我不喜欢VB的原因:)