輸入字串的格式不正確,輸入字串的格式不正確 net

時間 2021-12-28 09:02:08

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...