如何在样式 - url标记之间使用三元条件,在.aspx页面上的HttpContext.Current.Request.Url.Host和HttpContext.Current.Request.Url.Authority之间(想要检查是否为localhost或者不直接) ?
以下是示例:
N = 0
while N < 2:
ID = raw_input("Please input ID code ")
if (len(ID)) == 6:
with open('ID1.txt', 'a+') as f:
if not any(ID == x.rstrip('\r\n') for x in f):
f.write(ID + '\n')
N += 1
我想检查它是否是localhost然后它将采取授权,如果没有那么它必须采取主机。
答案 0 :(得分:0)
这个.aspx代码(对不起,很长一段时间,我无法在不破坏语法的情况下将其分解为多个代码):
setDT(test)[, lapply(.SD, function(i)
mean(value[i==1])) ,client_id, .SDcols = period_30:period_60]
会产生这样的结果:
<div style='<%= "height: 1115px; background-image: url(\"http://" + (HttpContext.Current.Request.Url.Host.ToString().Contains("localhost") ? HttpContext.Current.Request.Url.Authority : HttpContext.Current.Request.Url.Host ) + "/" + "path/to/image.jpg" + "\"); background-position: bottom center; background-repeat: no-repeat;" %>'>my_div_content</div>
鉴于您的<div style="height: 1115px; background-image: url("http://lc.host.com/path/to/image.jpg"); background-position: bottom center; background-repeat: no-repeat;">my_div_content</div>
变量包含图像的真实路径,您需要在div中替换此行:
ImagePath
用这个:
+ "path/to/image.jpg" +
不要担心+ ImagePath +
和style="
都包含url("
,它无论如何都应该有用。我在Chrome中确认了这一点。
HTH
答案 1 :(得分:-1)
伪代码:
HttpContext.Current.Request.Url.Contains(“localhost”)? ......:......