Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向jQuery函数发送asp.net动态变量_C#_Jquery_Asp.net - Fatal编程技术网

C# 向jQuery函数发送asp.net动态变量

C# 向jQuery函数发送asp.net动态变量,c#,jquery,asp.net,C#,Jquery,Asp.net,我有一个从代码隐藏中获取其值的输入。现在我想使用ValidateUploadPhoto()将相同的变量发送到jQuery函数。可能吗?如果是,那怎么办 <input type="text" ID="inputID" value="<%= UploadStatus %>" /> <asp:FileUpload ID="FileUpload_status" class="FileUpload" runat="server" onchange="ValidateUplo

我有一个从代码隐藏中获取其值的输入。现在我想使用ValidateUploadPhoto()将相同的变量发送到jQuery函数。可能吗?如果是,那怎么办

<input type="text" ID="inputID" value="<%= UploadStatus %>" />

<asp:FileUpload ID="FileUpload_status" class="FileUpload" runat="server" onchange="ValidateUploadPhoto();" />

function ValidateUploadPhoto(UploadStatus) 
{
 // Do stuff based on the value of UploadStatus
}

函数ValidateUploadPhoto(上传状态)
{
//根据UploadStatus的值执行操作
}

您可以直接在函数中使用该变量

function ValidateUploadPhoto() 
{
  var  UploadStatus="<% =UploadStatus %>";
 // Do stuff based on the value of UploadStatus
}
函数ValidateUploadPhoto()
{
var UploadStatus=“”;
//根据UploadStatus的值执行操作
}

您在inputID中存储了值,它不是在获取值吗?是的,我获取了一个值,我想将相同的值发送到jQuery函数…而不是通过从输入中访问值在函数中使用它。我知道我可以直接在jQuery函数中获取值,但这在我的情况下不起作用,因为输入在我在同一页面上多次使用的usercontrol。唯一的区别是,对于每个usercontrol,我都会发送一个唯一的变量UploadStatus…@Gloria现在检查答案。不幸的是,如果我在页面上有一个用户控件,则var UploadStatus=“”不会起作用。但是,如果我在同一页上多次使用同一用户控件,那么我将获得上次加载的UploadStatus的值。并且该变量在页中而不是在控件中?因此这将获取控件的值,而不是页面的值,因此您可以使用它,因为每个控件都有自己的值。