积极答复者
关于Html.Hidden的错误

问题
-
Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1026: ) expected
Source Error:
Line 264: }); Line 265: </script> Line 266: <%=Html.Hidden("packageID",ViewData["ID"]); %> Line 267: <table width="95%"> Line 268: <tr>
Source File: f:\Project\MS-Club\ProjectTrackerDev\ProjectTracker\ProjectTracker\Views\WeeklyPackage\SelectWorkItem.aspx Line: 266
此处的ViewData["ID"]是从Controller中获取到的,请问各位高手这样表示有什么不对的吗??这是一个关于什么的问题呢?我把<%=Html.Hidden("packageID",ViewData["ID"]); %> 这段代码放到<form></form>中也是报这个错误
答案
-
既然是<%=%>就没必要加分号
要么是 <%Html.Hidden("packageID",ViewData["ID"]); %>这里用于在这个方法中输出内容
要么是 <%=Html.Hidden("packageID",ViewData["ID"])%>这里用于这个方法返回值
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 KeFang Chen 2009年12月24日 7:14
全部回复
-
既然是<%=%>就没必要加分号
要么是 <%Html.Hidden("packageID",ViewData["ID"]); %>这里用于在这个方法中输出内容
要么是 <%=Html.Hidden("packageID",ViewData["ID"])%>这里用于这个方法返回值
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 KeFang Chen 2009年12月24日 7:14