none
关于Html.Hidden的错误 RRS feed

  • 问题

  •  

    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>中也是报这个错误
    2009年12月23日 16:00

答案

  • 既然是<%=%>就没必要加分号
    要么是 <%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
    2009年12月24日 1:57
    版主

全部回复

  • 既然是<%=%>就没必要加分号
    要么是 <%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
    2009年12月24日 1:57
    版主
  • 请问 <%=Html.Hidden("packageID",ViewData["ID"]); %>

    是什么意思?是要实现什么需求的?

    努力!奋斗
    2009年12月24日 3:21
  • 你好,

    根据你的需要,如上所说这里不能加分号。

    <%=Html.Hidden("packageID",ViewData["ID"]) %>
    该方法返回Hidden的字符串,为输出内容。

    如果不想输出,就不要用“=”。

    Microsoft Online Community Support
    2009年12月24日 7:16
  • 不好意思上班忙回复晚了,谢谢您的回答!
    2009年12月24日 9:40