<%#Eval
("userIp").ToString().Substring(0,Eval("userIp").ToString().LastIndexOf(".")+1)+*
%>
解释上面的代码:
string str = "123.2.2.4";
// Response.Write(str.LastIndexOf("."));
//输出7;123.2.2. 注意:是(01234567)最后一个.刚好在第7个位置上。
str = str.Substring(0, str.LastIndexOf("."));
Response.Write(str);
//输出123.2.2 ==第0个字符---第6个字符(第7个字符"."之前)
s = str.Substring(0, str.LastIndexOf(".")+1);
Response.Write(s);
//输出123.2.2. ==第0个字符---第7个字符(第8个字符"4"之前)
Response.Write(str.Substring(0, str.LastIndexOf(".")+1)+"*");
//所以就输出123.2.2.*
分享到:
相关推荐
28. **判断一个类是否是另一个类的子类** - 使用 issubclass() 函数:`issubclass(subclass, superclass)` 29. **从非空序列中随机选择一个元素** - 使用 random 模块中的 choice() 函数:`random.choice(list)` ...
- **解释**:外键是用于建立两个表之间关系的关键字,表示了一个表中的属性是另一个表中的主键。 #### 22. **数据库备份方式** - **知识点**:不同的数据库备份方式。 - **解释**:`SELECT INTO OUTFILE`语句仅能...
- **解析**:此事件过程尝试在消息框中显示`a=b+c`的结果,但由于`b+c`是一个表达式而非具体的值,因此会引发错误。正确的方法应该是在`MsgBox`中直接写入计算结果或使用字符串拼接的方式显示。 以上是对给定题目中...
- 描述:从键盘输入一个字符串,将这个字符串变成逆序字符串并输出。 - 关键知识点: - 输入输出操作:使用`scanf`接收字符串,使用`printf`输出逆序字符串。 - 字符串操作:遍历字符串并反转字符顺序。 - **...
` 这种定义方式是正确的,用于定义一个字符数组并初始化。 - `char a[5]={0,1,2,3,4,5};` 这种定义方式也是错误的,因为初始化的元素数量超过了数组的大小。 #### 15. 二进制编码 - **题目描述**:题目要求选择...
- **命令置换(command substitution)**: 命令置换允许用户在一个命令中执行另一个命令,并将结果作为字符串插入到当前命令中。例如: ```tcl set result [expr {2 + 3}] puts $result ``` 在这里,`[expr {2 +...
- C选项:AT函数用于查找一个字符串在另一个字符串中的起始位置,'a'不在'123abc'中起始,因此结果为0,即假。 - D选项:SPACE(n)返回n个空格组成的字符串,因此SPACE(2)返回两个空格,EMPTY(SPACE(2))判断两个空格...
- 当一个对象被赋值给另一个对象时,它们指向同一个内存地址,而不是生成一个新的对象。 - 因此,原说法“相当于生成了一个各属性与赋值对象相同的新对象”是错误的。 #### 题目27:主索引的创建 - **知识点**: ...
- 当鼠标指向Word工具栏的某个按钮时,会出现一个黄色矩形,显示该按钮的名称,这就是工具提示信息。 ### 表达式计算 **题目**: 表达式`16/4-2^5*8/4 Mod 5\2`的结果是什么? - **解析**: - 这个表达式的结果是4...
- **问题**: 下列关于数据的描述中,错误的是哪一个? - **答案**: 数据指的就是数字 - **解释**: 数据不仅仅是数字,还可以包括文字、图像、音频等各种形式的信息。 ### 19. 表达式的计算 - **问题**: 若 a 为 int...
6. **矩阵赋值**:运行 `a(1)=[]` 会删除第一行,使得矩阵a变为2行3列,所以选项B `a变为2行3列` 错误,正确答案是选项A `a变成行向量`,因为只剩下一行了。 7. **复数运算**:在MATLAB中,`i`代表虚数单位。`clear...
- **str2num/num2str**: 字符串与数值之间的转换。 #### 45. 字符串函数(一) - **strcmp**: 字符串比较。 - **strcat**: 字符串连接。 #### 46. 字符串函数(二) - **strrep**: 字符串替换。 - **strsplit**: 字符...
- 解析:`charAt(4)` 获取字符串中第 `5` 个字符(索引从 `0` 开始),即 `'5'`,转换为 ASCII 值加上 `2`,结果为 `57`。 - **h)** `Integer a = new Integer(1234); Integer b = new Integer(1234); boolean expr...
根据提供的文件信息,...- `document.referrer` 属性返回前一个页面的URL,常用于记录用户的来源页面信息。 #### 12. 控制窗口大小 ```html <object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> ...
因此,选项D(xyz_2a)是一个合法的变量名,而A(合计)包含中文字符,B(123)以数字开头,C(@h)以特殊符号开头,都是不合法的。 2. **数值表示**:MATLAB支持正负实数和复数的表示。选项A、B和C都是正确的数值...
- **解释**: 当一个字段存在重复值时,可以选择**有(有重复)**的索引类型。这种索引允许字段中有重复的值,但仍然能够提供较快的查询速度。 ### 2. 列表框操作 - **知识点**: 在编程中,向列表框中添加元素是一个...
- 在面向对象编程中,类的继承关系通常是单一的,即一个类只能继承自另一个类(单继承),但可以实现多个接口(多重实现)。 ### 5. 文件系统与数据库系统的区别 - **区别分析**:题目询问数据库系统与文件系统的...
8. **VBScript表达式**:赋值语句`A=123 + Mid$("123456",3,2)`执行后,变量A的值为157,因为Mid$函数从字符串的第三个字符开始取两个字符,即34,然后与123相加。 9. **关系数据库运算**:选择运算、投影运算和...