怎么在程序里限制文字的字数 和图片的大小 急求 (ASp.net)的 求代码事例 万分感谢
解决方案 »
- 效果
- 为什么我的RequiredFieldValidator验证控件没有始终显示啊?
- OUTPUT回传参数的问题
- pagecount=((rowcount%pagesize==0)?(rowcount/pagesize):(rowcount/pagesize+1));这是什么意思来着?
- 关于InputFile控件自动弹出选择文件对话框的问题
- Word应用编程(如果用C#生成Word文件时候,如果在一个documnet中生成多表格的问题)解决了再送100
- 为什么阿里巴巴的所有页面都是静态的阿 ?
- 关于asp.net网站打开的问题?
- 急,请教:怎样防止在点击浏览器的“后退”后回到原来浏览过的页面,谢谢!在线等待
- ASP.net DLL在本地运行正常,上传服务器后一点反应都没有是什么原因??
- 求助!!
- 动态行转列的问题
string temp = string.Empty;
int t = temp.Length;
T就是你输入的字符长度
this.fuCertificateJpg.PostedFile.ContentLength < 500 * 1024
fuCertificateJpg 这个是上传控件
500 * 1024=500kb
1.设置文本框的maxlength或用JS去判断。。但是我觉得maxlength这个属性是必须的,这有利于你避免
文字溢出。。2.这问你是问上传的。。还是说图片的像素大小啊。。
//返回文本框字符個數是否符合要求的boolean值
return oTextArea.value.length<oTextArea.getAttribute("maxlength")
}
给你参考
图片大小可以直接用属性宽和高来控制啊
<img src='图片路径' width='图片宽度' height='图片高度' />
/// <summary>
/// 截取字符串长度
/// </summary>
/// <param name="inputString">需要处理的字符串</param>
/// <param name="len">截取长度</param>
/// <returns>截取指定长度的字符串</returns>
public static string CutString(string inputString, int len)
{ ASCIIEncoding ascii = new ASCIIEncoding();
int tempLen = 0;
string tempString = "";
byte[] s = ascii.GetBytes(inputString);
for (int i = 0; i < s.Length; i++)
{
if ((int)s[i] == 63)
{
tempLen += 2;
}
else
{
tempLen += 1;
} try
{
tempString += inputString.Substring(i, 1);
}
catch
{
break;
} if (tempLen > len)
break;
}
//如果截过则加上半个省略号
byte[] mybyte = System.Text.Encoding.Default.GetBytes(inputString);
if (mybyte.Length > len)
tempString += "…"; return tempString;
}
图片就直接设置宽跟高就行了
string str = "abcd0123456789";
if (str.Length > 10)
{
str = str.Substring(0, 10) + "...";
}
TextBox1.Text = str;
//控制图片大小(拖了一个图片控件用来显示图片)
string picName="aaa.jpg";
Image1.ImageUrl = "~/images/"+picName;
Image1.Width = 100;
Image1.Height = 100;
用图片的话不知道你是要限制什么了,是上传文件的大小,还是height,width这样的
文字长度,if len(textbox1.txt) > 10 then
...
else
...
end if
图片宽度和高度Dim upImage As System.Drawing.Image = System.Drawing.Image.FromStream(File1.PostedFile.InputStream)
Dim width As Integer = upImage.Width
Dim height As Integer = upImage.Height
If width > 1801 Or height > 2401 Then
Response.Write("<script language=javascript>alert('图片宽度最大1800px,高度最大2400px,否则影响图片质量!')</script>")
Exit Sub
ElseIf width < 540 Or height < 720 Then
Response.Write("<script language=javascript>alert('图片宽度最小540px,高度最小720px,否则影响图片质量!')</script>")
Exit Sub
ElseIf (width / height) * 100 > "75.5" Or (width / height) * 100 < "74.5" Then
Response.Write("<script language=javascript>alert('图片尺寸应为4比3,高4宽3,误差不得大于0.05')</script>")
Exit Sub
End If