首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

伪静态下的地址框id传值与js取值及伪静态下AspNetPager分页有关问题

2013-12-16 
伪静态下的地址框id传值与js取值及伪静态下AspNetPager分页问题?function getQueryString(name) {var reg

伪静态下的地址框id传值与js取值及伪静态下AspNetPager分页问题?

function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}
$(function() {
    alert(getQueryString("id"));}


原来 我在的地址是http://192.168.0.12/default.aspx?id=12  页面中引用了上述js可以取到值12   而转为静态后http://192.168.0.12/12.html显示出无值或为空,伪静格式:         <RewriterRule>
        <LookFor>~/(.[\d]*)\.html</LookFor>
        <SendTo>~/Default.aspx?id=$1</SendTo>
      </RewriterRule>  
请问才能取到id的值12呢谢谢

[解决办法]
var url = "http:\/\/192.168.0.12\/12.html";
url.match(/(\d*)\.html$/)[1];

热点排行