Я хочу получить доступ к значению переменной приложения в JavaScript. Как я могу это сделать?Как получить значение переменной приложения в JavaScript из asp.net?
ответ
Объявите общественную собственность в коде.
public string firstName = "Sanju";
Доступ к этому в JavaScript как это.
<script>
var myName;
function GetMyName()
{
myName = <%=this.firstName%>
}
</script>
Чтобы получить доступ к значению в состоянии сеанса, используйте это.
myName = '<%=Session["firstName"]%>'
Чтобы получить доступ к значению в состоянии приложения, используйте это.
myName = '<%=Application["firstName"]%>'
Вы можете сделать переменную public доступной в javascript.
В коде позади.
public string YourVar = "hello";
В JavaScript
alert("<%= YourVar %>");
Обратите внимание на значение переменной на стороне сервера подставляется в генерируемой HTML/JavaScript после того, как ответ посылают. Если вы хотите получить к нему доступ из javascript после загрузки страницы, вам может потребоваться использовать вызов ajax для извлечения значения с сервера.
спасибо за ответ. Мой код похож на Приложение ["Test"] = Некоторое значение. Мой запрос заключается в том, что я хочу получить доступ к этим переменным приложения в javascript. Как я могу его получить Пожалуйста, помогите мне – Teju
Следующие получает ClientID
оказанного управления
//markup
<asp:TextBox ID="aTextBox" runat="server" />
<asp:TextBox ID="bTextBox" runat="server" />
<asp:TextBox ID="cTextBox" runat="server" />
//script
var Members =
{
aTextBox: $("#<%=aTextBox.ClientID %>"),
bTextBox: $("#<%=bTextBox.ClientID %>"),
cTextBox: $("#<%=cTextBox.ClientID %>")
}
Попробуйте Sessions ... Сделать сессию в своем классе (я предполагаю, что у вас есть общий класс) и использовать свою ссылку для доступа к нему на любой странице, которую вы хотите. Но помните, что вам нужно назначить значение перед его использованием.
например,
ниже сеанс UserID.
public static int UserId
{
get
{
if (HttpContext.Current.Session["UserId"] != null)
return Convert.ToInt32(HttpContext.Current.Session["UserId"]);
else
return 0;
}
set
{
HttpContext.Current.Session["UserId"] = value;
}
}
Прежде всего, вам нужно сохранить значение на своем сеансе, как только начнется ваше приложение.
User user = new user(); // consider you have a User class
protected void btnLogin_OnClick(object sender, EventArgs e)
{
_user.Username = this.txtUserName.Text;
_user.Password = this.txtPassword.Text;
if (_user.Validate())
{
General.UserID = _user.UserID; // here you are storing the id of logged in user
Response.Redirect("~/HomePage.aspx");
}
else
{
this.labelNotice.Text = "Invalid Username or Password";
}
}
Чтобы получить доступ к значению этой сессии на любой странице в JavaScript,
<%@ Import Namespace="MyProject.Models" %>
<script type="text/javascript">
var myID;
function GetMyID() {
myID= '<%=General.UserId%>';
}
</script>
Я импортировал мой Общие класс, который помещается в модели папки в MyProject раствора.
- 1. Как использовать значение переменной asp.net в javascript
- 2. Как получить значение переменной ASP.net в текстовое поле javascript
- 3. Получить возвращаемое значение из переменной в JavaScript
- 4. Получить значение переменной, чтобы получить значение из словаря в javascript
- 5. Получить значение переменной JavaScript в переменной PHP?
- 6. Получить значение из переменной JSON внутри javascript
- 7. Как получить значение переменной JavaScript в PHP
- 8. Как получить значение переменной в javascript
- 9. Доступ к C# переменной из JavaScript, в ASP.NET MVC приложения
- 10. Как назначить значение переменной javascript из контроллера MVC asp.net
- 11. Как получить значение из представления в JavaScript в asp.net MVC
- 12. Как получить base64 кодированное значение из url в переменной javascript
- 13. Как получить значение переменной из javascript в jsp
- 14. AS2 - Получить значение переменной javascript
- 15. Как получить значение javascript для переменной rails?
- 16. Получить буквальное значение переменной javascript
- 17. Как получить значение из текстового поля asp.net из javascript?
- 18. Scrapy - получить значение переменной Javascript
- 19. javascript/jquery получить значение переменной
- 20. Получить значение переменной из страницы asp.net в CS3.0
- 21. Получить значение текста метки в переменной javascript
- 22. Как получить значение переменной javascript из HTML с помощью CsQuery
- 23. Как получить значения переменной javascript из бритвы?
- 24. Получить значения из переменной/Значение ключа в JavaScript
- 25. Получить значение переменной из XML в JavaScript. Чистый путь
- 26. получить значение переменной JavaScript в IOS приложении
- 27. Как установить значение переменной C# из javascript
- 28. Блокировка переменной приложения ASP.NET
- 29. как получить значение переменной Jquery
- 30. Получить значение массива из переменной
Спасибо, но я хочет получить доступ к переменной Application Variable в javascript, а не в моей публичной переменной. Пожалуйста, помогите мне – Teju
@Sanju Проверьте мой обновленный ответ. – Bishan