服务器标签格式不正确或BC30201:预期表达式

时间:2013-02-14 15:56:00

标签: asp.net server-tags

我阅读了有关此问题的所有帖子,但它对我没有帮助。如果我这样做,我尝试了不同的方法来解决这个问题:

<asp:Button ID="Button_Save" class="btnSave" runat="server" Text="<%# GetLabelName(objUserSession.lngLanguageID, "Button_Save")%>" />

我遇到此问题:服务器代码格式不正确。如果那样:

<asp:Button ID="Button_Save" class="btnSave" runat="server" Text="<%# GetLabelName(objUserSession.lngLanguageID, 'Button_Save')%>" /> 

我还有另一个问题: BC30201:预期表达。如果是这样的话:

<asp:Button ID="Button_Save" class="btnSave" runat="server" Text='<%# GetLabelName(objUserSession.lngLanguageID, "Button_Save")%>' />

我的结果是:<input type="submit" name="ctl00$MainContent$Button_Save" value="" id="MainContent_Button_Save" class="btnSave">

2 个答案:

答案 0 :(得分:0)

你的第三种选择是通常的做法。您是否确定,使用这些特定参数,您的函数返回非空的非空值?

答案 1 :(得分:0)

我找到了解决此问题的非常好的解决方案,它位于:THE CODEEXPRESSIONBUILDER