我阅读了关于此问题的所有帖子,但它没有帮助我。我尝试不同的方法来解决这个问题,如果我不喜欢这样写道:服务器标记格式不正确或BC30201:预期表达式
<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">
我敢肯定,因为确认并尝试不同的值,它在不同的地方工作(谁不为RUNAT =“服务器“) – Vinipuh 2013-02-14 16:28:25
当然,我可以在服务器端这样做: 'Button_Save.Text = GetLabelName(objUserSession.lngLanguageID,”Button_Save“)',但我需要在客户端做! – Vinipuh 2013-02-14 16:32:17
是objUserSession保护还是公开的,并且在类级别范围内? – 2013-02-14 17:29:06