如何动态更改按钮文本 [英] how to change button text dynamically

查看:82
本文介绍了如何动态更改按钮文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<%= 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆