C# 向jQuery函数发送asp.net动态变量
我有一个从代码隐藏中获取其值的输入。现在我想使用ValidateUploadPhoto()将相同的变量发送到jQuery函数。可能吗?如果是,那怎么办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
<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的值。并且该变量在页中而不是在控件中?因此这将获取控件的值,而不是页面的值,因此您可以使用它,因为每个控件都有自己的值。