回答

收藏

如何在Eval格式字符串中使用单引号

技术问答 技术问答 268 人阅读 | 0 人回复 | 2023-09-13

我有一个Repeater及其SqlDatasource嵌套在Gridview TemplatedField中。  使用Gridview中的Eval的FormatString设置Repeater的数据源SelectCommand。- P" s( f$ y+ }6 h1 Z/ N( X
SelectCommand具有WHERE子句,该子句用于比较字符串。  c/ ~4 P- F# {
因为我已经使用了单引号和双引号,所以在SQL WHERE子句中定界字符串时遇到了麻烦。
6 b4 G; S0 U# i* o: |! e- Z- G3 l如何在Eval FormatString中添加单引号?' B  y/ U# A* ?  \3 N5 U
我试过使用“替换”。: w2 H+ r  }9 D$ D8 i
我尝试使用’特殊字符‘(… WHEREStringField =’{0}’…)( q- R/ b3 ?: g) e' E8 y6 d
到目前为止没有运气。感谢您提供的任何帮助。, b6 l& k+ }1 A4 C4 Q$ Q" i: ^

/ Z5 K7 n3 \: M0 W: D    6 _: t. u; t  u& h3 c
        
% _3 o: o; {6 \        9 h7 G/ b+ {  r6 \  N! x7 H# b
        9 A( j  l" v3 u/ I1 B9 E
            [I]
1 R7 `4 G; c. q! I9 y9 x4 ~! @- o               
' e+ p1 a7 Y6 J5 W3 H" G- G                    [I]
* S3 q' t6 w) r% H' w1 j                        '>
' s3 p( ?0 i! ^, }2 b                    [/I]" |/ C9 m  @9 U* K
                1 ~7 i: g# K# V& q3 K- b
                ' >
, p$ \! W1 H3 a. R               
% f( j: J7 ~9 n& x& t5 o            [/I]8 j0 ?9 `  v: B# ^* }
        
8 W; k% E9 i$ |. [: J    9 @7 P! j# I& s% Q. o& j

4 x& h6 l& Z& h/ w5 T, m. w- A               
  ~0 [! a" d, c: w5 I解决方案:
& q+ R( {* S% X( n$ c3 _               
- O, ~/ k  V- B, o
2 r) k$ c- s! |% Z9 N
. i, E# S: V; y  M0 C( O                不要忘记.aspx页面只是XML。您只需照常转义引号即可。# ]# Y- M  U  E( E
例如:
2 n# L- B7 w% U9 R1 Z5 G1 o
+ i* T! r& P/ F$ @+ S    [I]! Y$ ?; Z8 s* G9 A0 e
        " runat="server" />
: c( P6 w2 s- H3 O( B3 z0 _$ t    [/I]( s" ~0 c4 Y4 a% x$ r
   
+ G3 b! o3 m. a, u        * n$ r( q+ Y. z7 B2 B
   
! _' M- c! R1 d4 F. P& C$ o
! r+ A9 i: L  R1 {* r: S. r当上述表达式数据绑定的值之间变成:4 Q( ^& |/ K. A/ L
, r; l, b9 k  O5 R
Eval("Id", "This is item '{0}'.")
, Y! p* K, _* m' a% B% l9 Q% W/ a, H/ r: Q) P! g
…与带有“ Id”属性值从1到5的对象数组进行数据绑定时在HTML页面上生成作为输出:. o+ l2 c% V5 `2 {
5 O5 x# o; N: w# r) M0 e' ]
这是项目“ 1”。/ ]0 H/ I  \. o; ~3 s0 F
这是项目“ 2”。
6 q# ]; b8 g0 Q- S 这是项目“ 3”。3 O& z( \) P- T
这是项目“ 4”。9 G  z4 t9 H, ?* u$ T" v) s* |
这是项目“ 5”。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则