如何在c#中使用客户端(JS)变量
本文关键字:客户端 JS 变量 | 更新日期: 2023-09-27 18:12:52
我有以下JS代码:
var thisItem = document.thisItem;
var e-mail = thisItem.getProperty("email");// which gets the e-mail of the User
我有下面的c#代码。
public static void Main()
{
string username = "username";
string email = "";
//code to send a mail to the user
}
在JS代码中我使用applyMethod("CSProgramName");从客户端运行c#。这里我想在c#代码中使用Javascript的"e-mail"变量。我该怎么做?
这不可能。
有一些隐藏的文本框,通过javascript赋值并访问控件。
如果是ASP。我建议使用ajax post到你的c#代码,如下所示。
var reqUrl = "http://mysite/Sample/Sample.aspx?post=true";
var jqXHRresponse;
var request = $.ajax({
url: reqUrl,
type: "POST",
data: {email:emailAddress},
dataType: 'json'
});
protected override void OnInit(EventArgs e)
{
if (Request.Params["post"] == "true")
{
string email = Request.Params["email"];
}
}