如何动态更改按钮文本 [英] how to change button text dynamically
本文介绍了如何动态更改按钮文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<%= AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEndLoginCustomer)%>
它有效。
< asp:按钮ID =btnLogInrunat =serverCssClass =btn btn-success btn-largeValidationGroup =loginText =< %$ AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEnd.LoginButton)%>中OnClick =btnLogInUser_Click/>
但它不起作用。
方法:
公共静态字符串GetLocaleResourceString(string strkey)
{
string Resource_Name = string .Empty;
CRUD objCRUD = new CRUD();
HttpResponseMessage response = objCRUD.Get(api / LocaleResource / 1 /+ PageUtility.Encryptdata(strkey)) ; //阻止呼叫!
if(response.IsSuccessStatusCode)
{
var Module = response.Content.ReadAsAsync< localeresourcemodel>()。结果;
if(Module!= null)
{
Resource_Name = Module.ResourceValue;
} < br $>
}
返回Resource_Name;
}
<%=AllVetMed.Common.PageUtility.GetLocaleResourceString("FrontEndLoginCustomer")%>
It's working.
<asp:Button ID="btnLogIn" runat="server" CssClass="btn btn-success btn-large" ValidationGroup="login" Text="<%$AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEnd.LoginButton)%>" OnClick="btnLogInUser_Click" />
But It's not working.
Method:
public static string GetLocaleResourceString(string strkey)
{
string Resource_Name = string.Empty;
CRUD objCRUD = new CRUD();
HttpResponseMessage response = objCRUD.Get("api/LocaleResource/1/" + PageUtility.Encryptdata(strkey)); // Blocking call!
if (response.IsSuccessStatusCode)
{
var Module = response.Content.ReadAsAsync<localeresourcemodel>().Result;
if (Module != null)
{
Resource_Name = Module.ResourceValue;
}
}
return Resource_Name;
}
推荐答案
AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEnd.LoginButton)%>OnClick =btnLogInUser_Click/>
但是它没有用。
方法:
公共静态字符串GetLocaleResourceString(string strkey)
{
string Resource_Name = string.Empty;
CRUD objCRUD = new CRUD();
HttpResponseMessage res ponse = objCRUD.Get(api / LocaleResource / 1 /+ PageUtility.Encryptdata(strkey)); //阻止呼叫!
if(response.IsSuccessStatusCode)
{
var Module = response.Content.ReadAsAsync< localeresourcemodel>()。结果;
if(Module!= null)
{
Resource_Name = Module.ResourceValue;
} < br $>
}
返回Resource_Name;
}
AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEnd.LoginButton)%>" OnClick="btnLogInUser_Click" />
But It's not working.
Method:
public static string GetLocaleResourceString(string strkey)
{
string Resource_Name = string.Empty;
CRUD objCRUD = new CRUD();
HttpResponseMessage response = objCRUD.Get("api/LocaleResource/1/" + PageUtility.Encryptdata(strkey)); // Blocking call!
if (response.IsSuccessStatusCode)
{
var Module = response.Content.ReadAsAsync<localeresourcemodel>().Result;
if (Module != null)
{
Resource_Name = Module.ResourceValue;
}
}
return Resource_Name;
}
试试这个。
Try This.
<% btnLogIn.Text=AllVetMed.Common.PageUtility.GetLocaleResourceString(FrontEnd.LoginButton) %>
<asp:Button ID="btnLogIn" runat="server" CssClass="btn btn-success btn-large" ValidationGroup="login" OnClick="btnLogInUser_Click" />
在你的aspx.cs文件中
添加这一行..
In your aspx.cs file
add this line..
btnLogIn.DataBind();
使用<%#
inste广告<%
use <%#
instead of <%
这篇关于如何动态更改按钮文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文