最近做了个搜索,想改成伪静态路径的.就是把路径
如:http://www.xxx.com/search.aspx?key=%23%e6
改成:http://www.xxx.com/%23%e6/
就可以直接访问的,前两天找资料看了下,但没搞懂.不知道有没有那位大侠知道那里有详细点的资料(有实例更好),给讲讲.还有个问题,为什么C#写的页面,会在访问时生成一大堆感觉上没用的东西,如:
<form name="Form1" method="post" action="search.aspx?key=123" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTk3NzE3MTU1MTt0PDtsPGk8MD47PjtsPHQ8O2w8aTw1Pjs+O2w8dDxwPGw8VGV4dDs+O2w8XDx1bFw+XDxsaVw+XDxhIGhyZWY9Ii9kYXRhLTIwMDcxMDE5MTAyOTM5Lmh0bWwiIHRhcmdldD0iX2JsYW5rIlw+MTIzMjNcPC9hXD5cPC9saVw+XDxsaVw+XDxhIGhyZWY9Ii9kYXRhLTIwMDcxMDE5MTAzMDMxLmh0bWwiIHRhcmdldD0iX2JsYW5rIlw+MTIzMjFcPC9hXD5cPC9saVw+XDwvdWxcPjs+Pjs7Pjs+Pjs+Pjs+CwBWF9cl4vKB3LYb/fums2xZMHk=" /> <div id="SearchTitle">您要查找的知识:<input name="phrase" type="text" value="123" id="phrase" type="text" />
<input type="submit" name="Button1" value="查询内容" id="Button1" />
</div>
</form>
上面的"__VIEWSTATE"就是生成的,我不晓得怎么来的.
那个form中的action可不可想办法去掉,在原码中删除掉了,结果访问页面后查看源码,依然存在(就如上面).
还有<asp:Button id="Button1" runat="server" Text="查询内容"></asp:Button>
怎么在访问时会是"<input type="submit" name="Button1" value="查询内容" id="Button1" />"呢?
我这里不想它提交,如果要改成访问时显示成button,应该怎么做?谢谢大侠们
附原码:
<%@ Page language="c#" Codebehind="search.aspx.cs" AutoEventWireup="false" Inherits="WebSearch.search" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title><%=FileTitle()%></title>
<link rel="stylesheet" type="text/css" href="/default.css" />
</HEAD>
<body>
<form id="Form1" runat="server">
<div id="SearchTitle">您要查找的知识:<asp:TextBox type="text" id="phrase" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="查询内容"></asp:Button>
<hr />
</div>
</form>
</body>
</HTML>
如:http://www.xxx.com/search.aspx?key=%23%e6
改成:http://www.xxx.com/%23%e6/
就可以直接访问的,前两天找资料看了下,但没搞懂.不知道有没有那位大侠知道那里有详细点的资料(有实例更好),给讲讲.还有个问题,为什么C#写的页面,会在访问时生成一大堆感觉上没用的东西,如:
<form name="Form1" method="post" action="search.aspx?key=123" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTk3NzE3MTU1MTt0PDtsPGk8MD47PjtsPHQ8O2w8aTw1Pjs+O2w8dDxwPGw8VGV4dDs+O2w8XDx1bFw+XDxsaVw+XDxhIGhyZWY9Ii9kYXRhLTIwMDcxMDE5MTAyOTM5Lmh0bWwiIHRhcmdldD0iX2JsYW5rIlw+MTIzMjNcPC9hXD5cPC9saVw+XDxsaVw+XDxhIGhyZWY9Ii9kYXRhLTIwMDcxMDE5MTAzMDMxLmh0bWwiIHRhcmdldD0iX2JsYW5rIlw+MTIzMjFcPC9hXD5cPC9saVw+XDwvdWxcPjs+Pjs7Pjs+Pjs+Pjs+CwBWF9cl4vKB3LYb/fums2xZMHk=" /> <div id="SearchTitle">您要查找的知识:<input name="phrase" type="text" value="123" id="phrase" type="text" />
<input type="submit" name="Button1" value="查询内容" id="Button1" />
</div>
</form>
上面的"__VIEWSTATE"就是生成的,我不晓得怎么来的.
那个form中的action可不可想办法去掉,在原码中删除掉了,结果访问页面后查看源码,依然存在(就如上面).
还有<asp:Button id="Button1" runat="server" Text="查询内容"></asp:Button>
怎么在访问时会是"<input type="submit" name="Button1" value="查询内容" id="Button1" />"呢?
我这里不想它提交,如果要改成访问时显示成button,应该怎么做?谢谢大侠们
附原码:
<%@ Page language="c#" Codebehind="search.aspx.cs" AutoEventWireup="false" Inherits="WebSearch.search" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title><%=FileTitle()%></title>
<link rel="stylesheet" type="text/css" href="/default.css" />
</HEAD>
<body>
<form id="Form1" runat="server">
<div id="SearchTitle">您要查找的知识:<asp:TextBox type="text" id="phrase" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="查询内容"></asp:Button>
<hr />
</div>
</form>
</body>
</HTML>
解决方案 »
- 分离数据库表单日期中的年月日 分别放入combobox里
- 附加sql server数据库失败,是不是sql 2000跟 sql2005 不兼容?要怎么办?错误 602 未能在sysindexes 中找到数据库ID 18 中对象ID 1的索引 ID1 对应的行。请对sysindexes 运行DBCC CHECKTA
- c#中的关键字是不是不区分大小写
- 自己开发Socket代理服务器程序碰到的两个非常现实的问题
- filesystemwatcher的问题
- 请教:我用C#做了一个WEB系统,现在想在这个系统中用ActiveX来读取客户端C盘的某个txt文件,我是新手,希望能提供简单例子,请各位高手相
- 菜鸟问题:一个select 语句的的简单问题
- foreach (TreeNode tn in this.TreeView.Nodes)的问题
- 如何在服务里做全局钩子
- 请问 如何把FLASH控件的菜单换成自己定义的菜单
- 连接数据库出错,请指导一下.
- 求助+散分:哪位大侠知道C#里面有没有Chr() 之类的方法啊? 进来帮我看看,...谢了!
那个form中的action是可以去掉的,去掉之后在.cs文件中写入跳转语句就行了。还有 <asp:Button id="Button1" runat="server" Text="查询内容" > </asp:Button >
改成<input type="button" id="a" onclick="">
就行了 不加runat="server"