-------------------------------------------------後臺調用前臺的JS方法------------------------------------------------------- ClientScript.RegisterStartupScript(this.GetType(), "s", "<script>method();</script>");
if (confirm("添加成功!是否繼續添加?")==true) //彈出確認框
頁面:
function method()
{
if (confirm("添加成功!是否繼續添加?")==true)
{
ClearInput();
}else
{
closeWin();
}
}
-----------輸入框不可寫,並且後臺能夠取到值的寫法:contentEditable="false" style="color:Gray" --------
<asp:TextBox ID="txtMoney" runat="server" CssClass="inputfiled" MaxLength="8" Width="150px" contentEditable="false" style="color:Gray" ></asp:TextBox><span>*</span>
-----------------------------按字符串實際長度截取定長字符串-CutString-----------
<asp:TemplateField HeaderText="報警類型">
<ItemTemplate>
<asp:Label ID="DDate" runat="server" Text='<%# CutString(Eval("AlarmName").ToString(),80)%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
--------------------------------------打開Visual Studio 代碼提示功能 ----------------------------------------------------
依次選 《工具》 --->《選項》 ---> 《文本編輯器》 ---> 《C#》 ---> 《常規》--->《語句結束》欄目下的《自動列出成員》《參數信息》都勾選住就可以了。
/// <summary>
/// 按字符串實際長度截取定長字符串
/// </summary>
/// <param name="str">原字符串</param>
/// <param name="length">要截取的長度</param>
/// <returns>string型字符串</returns>
public static string CutString(string str, int length)
{
string delsqace = str.Trim();
int i = 0, j = 0;
foreach (char chr in delsqace)
{
if ((int)chr > 127)
{
i += 2;
}
else
{
i++;
}
if (i > length)
{
delsqace = delsqace.Substring(0, j) + "...";
break;
}
j++;
}
return delsqace;
}