1樓:12345額時代
1、首先開啟vs2017。
2、新新增乙個專案。
3、選擇乙個類庫。
4、就在這個cs類中寫,方法的目的就是給所有的字串後邊新增@符號。
5、先建立方法名詞,這裡就起名addchars。
6、填充裡面的方法,並重新改造一下,將方法改為靜態public static string addchars(this string str)。
7、新建乙個asp.net**,將建立好的擴充套件方法引入。
8、下面開始寫測試**,建立2個label出來。
9、最後後台呼叫擴充套件方法,看結果就完成了。
2樓:
你的輸入有錯誤,輸入的應該是int型別,輸入框裡只能寫數字,不然就會出錯
3樓:匿名使用者
1.txtgoodsjhprice和txtgoodsnum輸入的是整數嗎,不能為空的喲!
2.建議你將字串轉換成整數的時候最好判斷一下它是不是整數
用我這個函式把 getint(txtgoodsjhprice.text)就不會出錯了!
private const string regint = "^[1-9]\\d*$";
public static bool isnumber(string str)
public static int getint(string str)
return i;}
4樓:匿名使用者
textbox.text 值為空
convert.toint32(xx) xx 為空 或 不是數字 就報錯
樓上在後台驗證的,最好在提交之前要對必填項做驗證,前台js驗證簡單而不與伺服器互動。
5樓:
if(txtgoodsjhprice.text.trim().length > 0 && txtgoodsnum.text.trim().length > 0)
你最好還是在提交前做好表單資料驗證
1、驗證輸入內容是否為空
2、驗證輸入的資料格式是否正確
6樓:匿名使用者
你現在是:
textbox3.text = convert.tostring(convert.
toint32(textbox1.text) * convert.toint32(textbox2.
text))
把它改為:
textbox3.text = (convert.toint32(textbox1.
text) * convert.toint32(textbox2.text)).
tostring()
這種格式試試,如果也不行應該就是你輸入文字框的不是數字
7樓:匿名使用者
我也遇到了這個問題,我是調整了下textbox 的 tabindex序號就好了。
8樓:匿名使用者
建議不要在一行**裡面做這麼多操作,建議弄成多個變數這樣你好除錯,跟蹤一下就知道**出錯了。祝你好運!
9樓:小羊說程式設計
如果可以的話 ,聯絡我,我遠端幫你弄,這樣看也看不出什麼名堂!
asp.net 提示說輸入字串的格式不正確
10樓:匿名使用者
1.你先跟蹤下這句話:blusername.
text=session["userid"].tostring(); 看看blusername.text的值是不是存在,如果值為空,去檢查生成session的方法是否正確;如果有數字值,往下看;
2.如果只存在,去檢視下page_load裡是否寫了if(!ispostback)這個判斷;
3.1.如果寫了,建議在page_load方法之上,定義乙個public的string 字段,用於儲存session["userid"].tostring();
3.2.如果沒有寫,又不想新增if(!ispostback),在前台拖乙個hiddenfield,用它來儲存 session["userid"].tostring();
按照如上步驟,應該就能解決問題。
11樓:松籽兒學程式設計
字串轉化為數字時出錯,null和" "無法轉化為數字,會提示出錯
12樓:安靜的
en 樓下說的很對 轉換乙個值之前先判斷是否為空,否則會報錯的
c#.net 輸入字串的格式不正確。
13樓:匿名使用者
你要先判斷 equest["id"].tostring() 這個是不是數字 最好用 request.querystring["id"]
是的話 用 convert.toint32(id)
14樓:匿名使用者
int cx 是用來接收值的嗎?
那這寫法不是錯誤的嗎?
string id=int.pares(dropdownlist2.selecteditem.value);
這是id的值
傳真鏈結可以寫成
response.redirect(url);
接收值int cx=convert.toint32(request.querystring["id"].tostring());
15樓:匿名使用者
int cx = int32.parse(request.querystring["id"].tostring()); //這樣試試
16樓:匿名使用者
你看下request["id"]的值是什麼? 如果不是數字,int32.parse就會報錯。
求救!輸入字串的格式不正確,輸入字串的格式不正確 net
我要把資料庫的值選出來做乙個陣列,這個陣列轉化int的時候說字串格式不string b a.split int template int.parse cmdtext 此處提示輸入字串的格式不正確。改為 int template int.tostring cmdtext c 也放在c 版 你正有才的 ...
c輸入字串的格式不正確。formatexception
你在定義string id 這個變數的時候給個預設值就可以了 如 string id 1 按照我上面說的改肯定可以的 你如果不選擇預設值id為空吧,填乙個你需求的預設值,或者else一下 system.formatexception輸入字串的格式不正確 業慶母恬暢 這是因為輸入的字串不能夠轉成dob...
C 程式設計 關於「輸入字串的格式不正確」問題
執行的時候你輸入的資料有問題,比如沒有輸入數字,而輸入了字母 在數字中間加入了空格等。好吧。我看錯括號了 看句子沒什麼問題。你拆分開來吧。用乙個double d 開始。寫成多個行,然後逐行執行。輸入字串的格式不正確 c 程式設計問題。selectedvalue已經是字串了,不需要再呼叫。tostri...
生成的json格式字串怎麼存到json中
引入using newtonsoft.json 資料查詢後填充到datatable 再轉 jsonconvert.serializeobject 簡單例子 datatable dt new datatable datacolumn dcname new datacolumn name datacol...
C 作業 輸入符串,反向輸出每字元,並求此字串的長度
include include using namespace std stacksts void main cout for i 65 i 70 i cout 另外,站長團上有產品 便宜 include using namespace std 反向輸出字串,返回字串長度 int reverse c...