纯html网页页面怎样递交、传送主要参数、和对身

因为新项目必须做1套调研问卷,但顾客规定调研问卷的题型,务必是纯html标识,因而就遭遇着1系列的难题

1网页页面怎样递交
客户做完了调研问卷,调研的結果怎样递交?

2怎样给网页页面传送主要参数
同1个调研问卷,好几个人递交后,管理方法人员查询调研问卷,怎样传送主要参数,确保看到的数据信息是特定某1本人的调研问卷。实际上这个难题,在asp.net中应用最简易的查寻标识符串便可以处理,但在纯html中,怎样传送主要参数?

3怎样认证客户身份
在客户登录后,才可以答卷,怎样认证客户是不是登陆呢?
全部系统软件都应用html完成?能进行吗?好像不好,终究递交的数据信息必须储存到数据信息库中,这个恐怕并不是纯html能够进行的。
因此基础思路便是前台接待所有应用html静态数据网页页面,但后台管理却务必应用csharp编码相互配合。

1网页页面怎样递交
实际上纯html能够递交,关键是根据标识form。
比如以下编码,在递交到savedata.aspx后,便可以得到客户键入的全部的数据信息,在开展解决后储存到数据信息库,能够根据ajax递交,还可以根据input的 type为submit的标识递交。

拷贝编码
编码以下:

<input type="submit" value="Submit" />


拷贝编码
编码以下:

<form action="savedata.aspx" method="post">
<p>First name: <input type="text" name="fname" /></p>
<p>Last name: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>

2怎样给网页页面传送主要参数
在asp.net中给网页页面传送主要参数实际上最简易便是根据查寻标识符串,但纯html了网页页面是静态数据网页页面,沒有对应网页页面的后台管理,怎样传送主要参数
比如同1套问卷,张3,李4都解答了问卷,管理方法员要查询张3的问卷,怎样把张3的回答再次取值给问卷的试题?
因为html是是静态数据网页页面,要想载入数据信息,就务必根据ajax动态性载入回答,随后再改动静态数据网页页面。但怎样传送表明某1本人的主要参数呢?
实际上還是根据查寻标识符串,但剖析查寻标识符串的方式从后台管理变成前台接待,变为了根据js去剖析查寻标识符串,随后根据ajax载入数据信息。

拷贝编码
编码以下:

function QueryString(name )
{
var sURL = window.location.search
var re = new RegExp("" +name+ "=([^&?]+)", "ig");
var result= re.exec(sURL);
if(result)
{
var temp= result[0].split('=');
return temp[1] ;
}
else
{
return "";
}
}

自然也有1种方式,由于载入数据信息是要根据后台管理的,因此能够依据Session中的信息内容来获得主要参数,但假如Session中沒有有关信息内容,就只能根据根据查寻标识符串的方法了。
比如此处的事例,就只能根据查寻标识符串的方法了。

3怎样认证客户身份
既然全部系统软件沒有方法只是用html进行,前台接待展现是纯html,后台管理是csharp编码,当然也就存在Session,自然也便可以认证客户身份了。假如必须分辨静态数据的html网页页面是不是到期,能够根据ajax启用后台管理方式,依据Session是不是存在分辨客户是不是登陆和是不是到期等分辨。