非常弱智的问题,很好挣分哦 ( 积分: 50 )

  • 主题发起人 主题发起人 tangsha
  • 开始时间 开始时间
T

tangsha

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,在asp.net的一个网站的项目中,如果全部的文件只有aspx扩展名的文件,而没有cs扩展名的代码文件,我能不能在上面继续做开发,现在是这样的,这个网站已经做好,但是拿不到后台源码,只有aspx文件,但是网站还有一些功能和模块需要改动,有办法嘛?
 
请问,在asp.net的一个网站的项目中,如果全部的文件只有aspx扩展名的文件,而没有cs扩展名的代码文件,我能不能在上面继续做开发,现在是这样的,这个网站已经做好,但是拿不到后台源码,只有aspx文件,但是网站还有一些功能和模块需要改动,有办法嘛?
 
不可以修改现有的功能
 
那能够改的是些什么东东阿?比如如果原来某个网页有错或是比如一个在数据里进行搜索的,现在我想多加一些搜索选项,需要更改搜索的sql语句什么的
 
不能进行修改操作,只能增加些自己的代码
 
自己增加代码是不是只有用<% %>括起来和原来asp一样的那种?
 
他经过编译后是dll的格式了,也许可以增加一些asp功能(没试验过),但是对于其编译的东西是改不了了,但是可以添加功能,如dfw1001所说。
 
但是我找了一下,没有dll的文件阿,它一般编译过后成为dll是什么名字啊?
 
应该是该应用程序的名字
 
如果要是没有dll,那么你看看代码,或许是代码不分离的,如果是就好了,你就可以改了
 
不好意思,是有的,叫train.dll,aspx文件里面有的代码是jscript,还有的就是直接<%%>括起来的,但是这种括起来的代码都很短,估计是他在编写的时候有一少部分是这样写的,因为他应该是代码分离了的
 
正常应该是代码分离的,因为你说“没有cs扩展名的代码文件”嘛,aspx中<% %>部分是调用dll中的一些函数或者是过程而已。
 
如果是调用dll的在文件前面不需要注明么?我没看见前面有啊,他有这样一些代码是括起来的,比如
<%if (strQuestionaryTitle != ""){%>
......
<%=strQuestionaryTitle%>
...
<%=strQuestionary%>
...
<%}%>
...
<%=strLinks%>
...
<%=strTrains%>
...
<%=strMessages%>
就这之类的,看着不像是在调用dll啊
 
如果文件头中有codebehind,那就是编译过的,不能改;否则就是内联代码,可以改。
 
vs的代码是以vb或.cs为后缀的,其编译后生成.dll的文件,这是服务器端运行的.
.aspx是在客户端能够看到的。如没有.vb或.cs的文件,是不好进行修改的。
 
你用反编译的软件试试,一般情况是不行了,都写到DLL文件里了
 
多人接受答案了。
 
后退
顶部