用普通的request传值
newslist.aspx 到newshow.aspx?news_id=123
怎么样让每个新闻详细页的url都是newshow.aspx 但是也能实现传值呢?
newslist.aspx 到newshow.aspx?news_id=123
怎么样让每个新闻详细页的url都是newshow.aspx 但是也能实现传值呢?
解决方案 »
- 基于Easysl 架构的Silverlight应用程序部署在IIS7.0上之后出现错误
- DataGridViewCheckBoxColumn的问题,如何删除DataGridView里被选中的项?
- C#.....基于.NET3.0的webbrowser在遇到rtsp流时不会跳转吗?求高手解释。。。急!!!!
- .NET的自定义控件使用泛型后不能用设计器设计,有没有好的解决办法?
- 有谁知道洒吧等KTV点歌系统的原理,播放功能怎么实现的?(点歌界面和视频播放好像是分开的吧~)/用C#可以编吗?
- 关于for的循环
- C#里,想对tab键和shift+tab键的光标移动功能做一些修改
- 关于c#打印一个容器内的所有控件的问题,高手的挑战(100分)
- 100分送上!急!字符串中去除不想要的字符!
- 请问高手,我想在程序窗口实现右击时类似于在桌面上右击的功能,比如说(内详)
- asp.net浏览器传值乱码问题
- 哭求:ExitWindowsEx 系统不识别?头文件?C#用什么函数重启系统,>.\setup.cpp(116) : error C3861: “Exi比如手机
<Lookfo>newshow(\d+).aspx</Lookfo>
<sendto>newshow.aspx?news_id=$1</sendto>
显示的时候是newshow123
我只会这种程度
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/news/type/(\d+).html</LookFor>
<SendTo>~/news.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/index.html</LookFor>
<SendTo>~/index.aspx</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
在ConfigSections里面加上这句
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
还有在<httpHandlers><add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<LookFor>~/newshow.aspx/(\d+)</LookFor>
<SendTo>~/newshow.aspx?news_id=$1 </SendTo>
还要引用个URLWriter.dll
test.aspx<%@Page Language="c#"%>
<script runat="server">
void Page_Load()
{
string Page = Request.Form["page"] ?? "1";
body.Text = "这是第" + Page + "页";
}
</script>
<html>
<head>
<script type="text/javascript">
function toPage(p) {
var f = document.getElementById("pform");
f.page.value = p;
f.submit();
}
</script>
</head>
<body>
<form method="post" id="pform">
<input type="hidden" name="page" />
<asp:Label ID="body" runat="server" /> <br />
<a href="javascript:toPage(1)">第1页</a>
<a href="javascript:toPage(2)">第2页</a>
<a href="javascript:toPage(3)">第3页</a>
<a href="javascript:toPage(4)">第4页</a>
</form>
</body>
</html>
<SendTo>这里写的是真实的地址</SendTo>