.net后台代码利用javascript传递值问题
.cs 代码
protected void MyURL(object sender, EventArgs e)
{
string MYU = Request.Url.ToString(); /获取当前URL
string MYP = "123";/当前设置的密码
}
代码如上, 我需要把 MYU 和MYP 传递到http://www.xxxx.com/这个地址,然后用这个地址接收,
可以用到<script>windows.location="";</script>来实现,但加入代码不行,可能是写法有问题
求更好的方法或者上面代码的写法!!
--------------------编程问答-------------------- <script type='text/javascript'>windows.location='';</script> --------------------编程问答-------------------- //弹出打开新页面-------------------------------------------
function winOpen(url)
{
var sFeatures='height=600, width=800, top=80, left=100,易做图=0, menubar=0, scrollbars=1, resizable=0, location=0, status=1';
url = encodeURI(url);
window.open(url,"",sFeatures);
} --------------------编程问答-------------------- 后台
if (!ClientScript.IsClientScriptIncludeRegistered("tabindex"))
{
string JsValStr = "var MYU = \"" + Request.Url.ToString() + "\";"; //获取当前URL
JsValStr += "var MYP = \"123\";";/当前设置的密码
Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "JsValStr", JsValStr, true);
}
前台
windows.location= MYU + "?MYP=" + MYP;
补充:.NET技术 , ASP.NET