大大们 帮我看看这段有啥错误好吗 以前是学asp的·才开始研究。net···

qq27998794 2008-11-27 04:33:19
。NET
{
if (Request("action").ToString() == "save")

string v = Request("content1").ToString().Replace("</DIV>", "#").Split(char.Parse("#"));
for (int i = 0; i < v.Length; i++)

tmpArray = v(i).Split(char.Parse(">"));
string id = tmpArray(1);
string sql = "update div2 set tx = '" + v(i) + "''</div>' where twh ='" + id + "'";
conn.execute(sql);
}


ASP:
<%
if request("action")="save" then
v = split(request("content1"),"</DIV>" )
for i=0 to ubound(v)-1
dim id
tmpArray = split(v(i),">")
id = tmpArray(1)
sql="update div2 set tx = '"& v(i) &"</div>' where twh ='"& id &"'"
conn.execute(sql)
next
end if
%>

上面是我自己转的。net 下面是asp的··asp的代码没有问题···。net的就是各种错误了··
PS:content1 是本页里面一个编辑器的传值。。

麻烦各位大大了,小弟才来···还没有分··不过日后一定给大大补上··
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
coder2010 2008-11-28
  • 打赏
  • 举报
回复
那本比较厚的asp.net不错
不过有点贵 99块
给100蹦找了...
qq27998794 2008-11-28
  • 打赏
  • 举报
回复
这段代码全是错误···
类型转换不对···
e:\net\save.aspx.cs(19,17): error CS0029: 无法将类型“string[]”隐式转换为“int[]”
e:\net\save.aspx.cs(23,21): error CS0103: 当前上下文中不存在名称“tmparray”
e:\net\save.aspx.cs(23,37): error CS0117: “int”并不包含“Split”的定义
e:\net\save.aspx.cs(24,29): error CS0103: 当前上下文中不存在名称“tmparray”
e:\net\save.aspx.cs(25,59): error CS0103: 当前上下文中不存在名称“i”
e:\net\save.aspx.cs(26,17): error CS0103: 当前上下文中不存在名称“conn”
qq27998794 2008-11-28
  • 打赏
  • 举报
回复
贵不是问题····不知道那位大大可以加小弟的qq交流一下··俺的名字就是俺的qq··
qq27998794 2008-11-27
  • 打赏
  • 举报
回复
有好书推荐吗~~
tootto 2008-11-27
  • 打赏
  • 举报
回复
ASP.NET和C#是面象对象,事件驱动开发,不是脚本语言,这是和ASP最大区别之一,要转换旧的思路。

找本书和代码看看,很快能上手,然后就能体会.net的先进了。

qq27998794 2008-11-27
  • 打赏
  • 举报
回复
哎 是呀 不过最近时间有点紧 只能一边做一边学了··
lijing2001 2008-11-27
  • 打赏
  • 举报
回复
Request["action"] 返回就是字符串.不需要.ToString()
数组表示 v[i], tmpArray[i]..
感觉你要先去研究下C#基本的语法
qq27998794 2008-11-27
  • 打赏
  • 举报
回复
看看自己回自己的帖子能不能得分 呵呵

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧