Wayflow/FormDaiChuLi轉向Wayflow/FormProcess頁面
FormDaiChuLi頁面有:
<a href='@Url.Content("~/WayFlow/FormProcess/")@dr("feformno")'>@dr("AppTitle")</a>
點擊鏈接轉向FormProcess結果瀏覽器地址是:
http://localhost:3442/WayFlow/FormDaiChuLiList#/WayFlow/FormProcess/12011600000而不是我預期的
http://localhost:3442/WayFLow/FormProcess/12011600000
這是爲什麽?而且這會帶來一個很嚴重的問題,用IE看源碼的話你會發現顯示的源碼是FormDaichuli的而不是FormProcess的
導致FromProcess去post提示無Form。因為FormDaichuli也確實沒有Form。但爲什麽瀏覽器不直接顯示我預期的那個網址呢?
FormDaiChuLi頁面有:
<a href='@Url.Content("~/WayFlow/FormProcess/")@dr("feformno")'>@dr("AppTitle")</a>
點擊鏈接轉向FormProcess結果瀏覽器地址是:
http://localhost:3442/WayFlow/FormDaiChuLiList#/WayFlow/FormProcess/12011600000而不是我預期的
http://localhost:3442/WayFLow/FormProcess/12011600000
這是爲什麽?而且這會帶來一個很嚴重的問題,用IE看源碼的話你會發現顯示的源碼是FormDaichuli的而不是FormProcess的
導致FromProcess去post提示無Form。因為FormDaichuli也確實沒有Form。但爲什麽瀏覽器不直接顯示我預期的那個網址呢?
dr("feformno")
这样不行?
@Url.Content("~/WayFlow/FormProcess/")
~/代表程序根路径。
如果有虚拟目录的话这样的写法会避免路径的异常。比如说,程序位于 http://www.abc.com/bbs 下,那么你期待的是
http://www.abc.com/bbs/Content/Site.min.css
不转化,就会成了http://www.abc.com/Content/Site.min.css如果不涉及虚拟目录我一般都是把~去掉,直接取站点根路劲。
<Forumpath>/bbs/</Forumpath>然后将其设置成全局对象
Forumpath
同樣其他頁的切換也是這樣。總之切換的下一頁從瀏覽器看源碼都是上一頁的