请教,aspx页面向html页面传值的问题

请教,aspx页面向html页面传值的问题,第1张

其实这个问题在网上已经查找过很多了,但是还是部分朋友们找不到标准的。那么aspx转向于HTML可以用一下的方法去做。希望可以帮到你。

1。使用Ajax

2。使用url传参数,然后在html中用JavaScript获取参数

由于自己做的项目要求只传一个值就够了,数据量很少,故采用第2条方法,简单的过程如下:

如aspx页面上有一按钮和一文本框,该按钮的click事件为:

string

str = TextBox1Text;//参数从文本框中来

string

url = "postinfohtml" + str;

ResponseRedirect(url);

postinfohtml页面的代码:

<script

type="text/javascript">

var url =

locationhref;//获取url

//decodeURI函数用来解码的

var paraString =

decodeURI(urlsubstring(urlindexOf("")+1,urllength));

documentwriteln(paraString);

</script>

post传值通过表单,比如

<form action="要传给的页面" method="post">

<input type="text" name="username" />

<input type="text" name="password" />

<input type="submit" value="提交" />

</form>

当你单击提交按钮就会把username和password的值传到action所指的页面,记住input的name属性不能省略,然后在接收的页面用 RequestForm["name"]进行接收!!

<img id="icode" src="CheckCodeaspx" onclick="reloadcode();" alt="看不清,换一张" title="看不清,换一张" alt="" border="0" style="POSITION:absolute;TOP:5px;LEFT:130px" />

这是你给的地址里面的验证码,可以看出他是通过aspx动态生成的,所以,你只要找到他的CheckCodeaspx文件,给你的img的src赋上这个文件就可以了,如果你没有的话,按照他的这种方法,你只能自己手动写一个了···

CookieContainer cc = new CookieContainer();

                    string pos tData = "user=" + strUser + "&pass=" + strPsd;//post数据

                    byte[] byteArray = EncodingUTF8GetBytes(postData); // 转化 

                    >

先webrequest,记下cookiecontainer,然后找到viewstate值,再webrequest该页面,给>

可以用>

或者WebRequest和WebResponse

//调用方法

Dictionary<string, string> postData = new Dictionary<string, string>();

postDataAdd("user", "aaa");

postDataAdd("pass", "bbb");

GetPageByPost(">

<input type="text" ID="PHONE" runat="server"/>

再加个name="PHONE" 。post的提交需要name属性的。应该是。

假如你的dictionary实例是dic,那么可以用Session:

Session["url"]=dic;

在ashx里这样接:

Dictionary<类型1,类型2> dic=(Dictionary<类型1,类型2>)contextCurrentSession["url"];

你再试试呢

以上就是关于请教,aspx页面向html页面传值的问题全部的内容,包括:请教,aspx页面向html页面传值的问题、C#中使用post方法传参、aspx页面上的图片怎么获取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9415050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存