asp.net 文字对象传递给 JavaScript
pass asp.net literal object to javascript
我在页面上有几个 asp.net 文字,如下所示:
<asp:Literal ID="litEmailInvestigatingHealthOfficer" runat="server"></asp:Literal>
当它们相应的文本框从另一个页面填写时,它会遍历一个 javascript 函数并调用一个 js 函数:validateEmail(idNo,theliteralobject);
我已经编写了一个对 Web 方法的 ajax 调用,在该 Web 方法中,我想调用一个已经存在的 asp.net 函数,该函数需要一个员工对象和一个文字对象。
function validateEmail(idNo, literalCtl) {
$.ajax({
type: "POST",
url: "RespPerson.aspx/validateEmails",
dataType: "json",
data: "{empID: " + idNo + ",literal:" + literalCtl + "}",
contentType: "application/json",
success: function (data) {
alert('Im done');
},
error: function (xhr) {
alert(xhr.responseText);
}
});
}
是否可以将 asp.net 文字对象传递给Javascript,然后再传递给Web方法?如果我尝试只指定对象,它将System.Web.UI.WebControls.Literal放在js调用中并说它未定义。
文字不表示任何 html 标记。 它在 HTML 中呈现的内容就是您放入其 Text 属性的内容。
litEmailInvestigatingHealthOfficer.Text = "some text";
<div>
<asp:Literal ID="litEmailInvestigatingHealthOfficer" runat="server" />
</div>
html output:
<div>
some text
</div>
而
lblEmailInvestigatingHealthOfficer.Text = "some text";
<div>
<asp:Label ID="lblEmailInvestigatingHealthOfficer" runat="server" />
</div>
html output:
<div>
<span id='lblEmailInvestigatingHealthOfficer'>some text</span>
</div>
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值